用Hibernate给MYSQL分页的“真”与“假”

用Hibernate给MYSQL分页的“真”与“假”,不知道这是真与假,以前我用JDBC分页用到SQL语句,用到limit.publicListpageQuery(int... 用Hibernate给MYSQL分页的“真”与“假”,不知道这是真与假,以前我用JDBC

分页用到SQL语句,用到limit.

public List pageQuery(int pageSize, int pageNow) {
Session session = null;
List list = new ArrayList();

try {
session = HibernateSessionFactory.getSession();
session.beginTransaction();

// 得到每页显示的LevTwoInFuUser的对象的集合list
list = session
.createQuery(
"from UserInfo u order by u.createTime")
.setFirstResult(pageNow * pageSize - pageSize)
.setMaxResults(pageSize).list();
session.getTransaction().commit();
} catch (Exception e) {
e.printStackTrace();
session.getTransaction().rollback();
} finally {
session.close();
}
return list;
}
展开
 我来答
艾尔夫科技
2009-11-27 · TA获得超过338个赞
知道答主
回答量:314
采纳率:0%
帮助的人:0
展开全部
你说的有点片面,你用到limit只是mysql会用到,如果是oracle或者sql server那么sql语句就不一样了,使用hibernate或者ibatis的原因在于它是持久层对象化框架,他可以自动适应数据库,hibernate如果你告诉他分页,他会根据当前数据库来翻译分页语句
匿名用户
2009-11-27
展开全部
当然是真的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FourQueue
2009-11-28 · TA获得超过1298个赞
知道小有建树答主
回答量:1505
采纳率:0%
帮助的人:835万
展开全部
啥啊?hibernate根据方言,自动选择limit和rownum
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式