ssh中的HibernateTemplate setMaxResults方法的一个问题
来源:互联网 发布:梁朝伟电影 知乎 编辑:程序博客网 时间:2024/05/05 01:41
在使用ssh中的HibernateTemplate开发的时候,如果使用到setMaxResults,它在前一个方法中的使用可以会对后面的方法有影响,例如:
daoImpl类:
public List<Moives> getTop5Movies()
{
HibernateTemplate ht = this.getHibernateTemplate();
ht.setMaxResults(5);//返回5条记录
return ht.find("from Movies m where m.status=1");
}
//执行这个方法的时候,依然得到的是5条记录
public List<Movies> getAllMovies()
{
HibernateTemplate ht = this.getHibernateTemplate();
return ht.find("from Movies m where m.status=1");
}
原因:使用了相同的对象this.getHibernateTemplate(),前面方法中的设置会对后面的方法有影响。
解决办法:1.重设setMaxResults()的值
- ssh中的HibernateTemplate setMaxResults方法的一个问题
- 单件HibernateTemplate的setMaxResults的问题
- 关于HibernateTemplate中的方法
- HibernateTemplate 中的查询方法
- query.setMaxResults(1) 引发的问题
- HibernateTemplate的常用方法
- HibernateTemplate的常用方法
- HibernateTemplate的常用方法
- HibernateTemplate的相关方法
- HibernateTemplate的相关方法
- HibernateTemplate常用的方法
- Spring中常用的HibernateTemplate中的查询方法
- hibernatetemplate 的update和saveOrupdate方法不能用的问题
- Spring整合hibernate,使用HibernateTemplate的save()方法不起作用问题
- HibernateTemplate提供的方法使用
- HibernateTemplate 的 find方法使用
- HibernateTemplate 的 find方法使用
- HibernateTemplate 的 find方法使用
- Socket编程基础
- SQL 速度比like鱼句快的另一种实现方法
- Nim游戏和SG函数
- 一些常用的正则表达式大全
- PB如何获取列表框中同时选中的多个项目
- ssh中的HibernateTemplate setMaxResults方法的一个问题
- 6 分析客户需求背后的意义
- 2-14 RS-232串口做异步接收发送装置
- 字符时间
- Wingsplay:让你分享病毒式视频的同时赚钱
- nmon工具的使用
- 薪水协议:挣更多的钱,做更有价值的自己
- 1.初识backbone.js
- 单击超链接时处理一些数据