首页 > Web开发 > 详细

hibernate list结果集封装

时间:2015-04-18 11:27:12      阅读:318      评论:0      收藏:0      [点我收藏+]

hibernate提供了find查询方法。针对不同的结果,有不同的封装方式。

1.返回全部字段

String hql="from 类名 order by id";
List list=this.find(hql);

 这种情况下,返回的list中封装的是实例,稍微封装: 

request.setAttribute("testList",list)

前台取的话,可以直接循环取值:

<c:forEach items="${testList}" var="bean">
    <li style="word-break:break-all;">
        <h2>${bean.id } </h2>
    </li>
</c:forEach>

2. 返回部分字段

String sql="select id,name from test ";
list=this.find(sql);

  这时,list中封装的是数组了,而不是我们自己的类实例,同样封装之后,前台取值:

<c:forEach items="${testList}" var="bean">
    <li style="word-break:break-all;">
        <h2>${bean[0] } ,${bean[1]}</h2>
    </li>
</c:forEach>

  

 

hibernate list结果集封装

原文:http://www.cnblogs.com/sunyt/p/4436760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!