HibernateTemplate 查询数据记录不全原因之一:
之前有过查询,且限定了查询数量。
ht.setMaxResults(i);之后执行ht.find("from User");的时候,ht默认数量为i
解决办法:
在限定完数量,查询完后,设置最大数量
ht.setMaxResults(i);
ht.find();....
ht.setMaxResults(Integer.MAX_VALUE);
本文探讨了在使用HibernateTemplate进行数据库查询时,遇到数据记录不全的情况,特别是当通过setMaxResults方法限制查询数量后的问题。提供了解决方案,即在限定完数量并查询后,设置ht.setMaxResults(Integer.MAX_VALUE)来确保后续查询完整。
HibernateTemplate 查询数据记录不全原因之一:
之前有过查询,且限定了查询数量。
ht.setMaxResults(i);之后执行ht.find("from User");的时候,ht默认数量为i
解决办法:
在限定完数量,查询完后,设置最大数量
ht.setMaxResults(i);
ht.find();....
ht.setMaxResults(Integer.MAX_VALUE);
被折叠的 条评论
为什么被折叠?