gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:48:34 25 4
gpt4 key购买 nike

以下查询从用户实体获取用户名。

String hql = "SELECT userName FROM User WHERE email= :user_email";
Query query = session.createQuery(hql);
query.setParameter("user_email", userSearched );

'query.list()' 返回什么类型?

它会返回列表吗?

最佳答案

实际上这取决于您使用的查询类型

据我所知,它将返回两种类型的列表

  1. List<bean>

    • 包含一个表的全部数据记录,当你像createQuery('from table').list()那样使用时返回此列表,因为您从表中检索了所有列记录。
  2. Object[]

    • 当您指定一个或多个特定的列名称时,如 createQuery('select column1,column2 from table').list() ,它将返回 object[] ,这里每一列都将被检索为 object[0],object[1],...

关于java - list() 返回什么类型的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19810265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com