【发布时间】:2020-03-02 14:03:54
【问题描述】:
我正在尝试在 spring mvc 中获取数据,我的数据库有 2 行。所以我的数据库将两个对象作为列表返回,但我想从返回的对象中获取特定值
这就是我获取数据和结果的方式
SQLQuery query1 = sessionFactory.getCurrentSession()
.createSQLQuery("SELECT * FROM cart");
这就是我打印列表的方式
System.out.println(query1.list());
我得到System.out.println(query1.list());的结果
[[Ljava.lang.Object;@16b2af1c, [Ljava.lang.Object;@6e34df0e]
但我想要对象的特定值。 如何从数据库中获取对象返回的值作为列表??
请帮忙.....
【问题讨论】:
-
你知道hibernate是怎么工作的吗?如果不是,你应该从这里开始:hibernate.org/orm
-
当你执行查询时,你会得到一个结果集。您需要遍历此结果集以获取单独的条目。
-
您应该通过 for 循环来迭代结果。
标签: java hibernate spring-mvc object collections