数据库HQL代码:
public List findAll(){
String queryString = "from Users";
Query queryObject = getSession().createQuery(queryString);
return queryObject.list();
}
Action 代码:
List list = dao.findAll(); (注:LIST取出的是多条数据,每条数据有多个字段。)
请问这时候怎么取出list的数据?问什么我取出的每次打印出来都是下面这样的?
[Ljava.lang.Object;@929ba3
怎么在Action输出hibernate查询结果LIST?(不是JSP页面,JSP页面输出我懂)
答案:2 悬赏:50
解决时间 2021-02-27 15:37
- 提问者网友:乏味沐染
- 2021-02-26 15:41
最佳答案
- 二级知识专家网友:高冷不撩人
- 2021-02-26 17:15
你应该用List list = dao.findAll();
for(Users user :list){
system.out.println(user);
}
打印出来就是每个用户对象 如果你想看内容的话就system.out.println(user.getUserName(););
for(Users user :list){
system.out.println(user);
}
打印出来就是每个用户对象 如果你想看内容的话就system.out.println(user.getUserName(););
全部回答
- 1楼网友:承载所有颓废
- 2021-02-26 17:29
select p from product p where p.category.id =
hql应该这样写
p是当前bean,category是p中的属性,id为要匹配的条件属性,这两个属性根据你自己的bean改一下就行了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯