hibernate里怎么查前几条数据
例如我方法里返回的是这个publicTestgetTestByAll(){returngetHibernateTemplate().find("fromTestvalue...
例如我方法里返回的是这个
public Test getTestByAll() {
return getHibernateTemplate().find("from Testvalue");
}
我想取前5条记录,要怎么取 展开
public Test getTestByAll() {
return getHibernateTemplate().find("from Testvalue");
}
我想取前5条记录,要怎么取 展开
3个回答
展开全部
Query q=session.createQuery(""); //查询语句
q.setFirstResult(0); //从第0条开始
q.setMaxResult(10);//一共取10条
q.setFirstResult(0); //从第0条开始
q.setMaxResult(10);//一共取10条
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hibernate中有 createSQLQuery()这个方法。
String sql = “select top 5 from table”;
Query query =getSession().createSQLQuery(sql)
.setResultTransformer(Transformers.aliasToBean(ReturnEmployee.class));
String sql = “select top 5 from table”;
Query query =getSession().createSQLQuery(sql)
.setResultTransformer(Transformers.aliasToBean(ReturnEmployee.class));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询