java – list()返回什么类型的列表?

weixin_38066491 2019-09-12 11:49:38
以下查询从User实体获取用户名. String hql = "SELECT userName FROM User WHERE email= :user_email"; Query query = session.createQuery(hql); query.setParameter("user_email", userSearched ); ‘query.list()’返回什么类型? 它会返回List吗?
...全文
285 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38088352 2019-09-12
  • 打赏
  • 举报
回复
实际上,这取决于您使用的查询类型 据我所知,它将返回两种类型的列表 > List< bean> >包含表的整个数据记录,当您使用createQuery(‘from table’)时.list()返回此列表,因为您从表中检索所有列记录. >对象[] >当您指定一个特定的列名称或名称如createQuery(‘select column1,column2 from table’).list()时,它将返回object [],此处每列将被检索为object [0],object [1] …

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧