gpt4 book ai didi

java - 将 hibernate 查询结果转换为类类型的对象而不是列表数组

转载 作者:行者123 更新时间:2023-11-29 05:40:29 25 4
gpt4 key购买 nike

有什么方法可以将 hibernate 查询结果转换为对象而不是列表数组。

Query q1 = session.createQuery("from userTable where id ='1234'");

List userList = q1.list(); >> cast to object of UserBean class type ??

UserBean user = (UserBean)userList.get(0);

System.out.println(user.getName);
System.out.println(user.getAge);
.....
System.out.println(user.getPhone);

UserBean 类映射到一个名为 userTable 的表,我希望获取一个 id 的列值,它是表的主键。

请看第 2 行,List userList = q1.list() ??我们可以转换/转换为类类型的对象吗?

最佳答案

你为什么不用这个?

UserBean user = (UserBean) q1.getSingleResult();

关于java - 将 hibernate 查询结果转换为类类型的对象而不是列表数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17784394/

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