【发布时间】:2012-05-07 07:35:01
【问题描述】:
Criteria crit=getSession().createCriteria(Student.class);
crit.add(Restrictions.not(Restrictions.like("studentName", "John" )));
int count=crit.list().size();
int index=new Random().nextInt(count);
crit.setFirstResult(index).setMaxResults(3);
此代码仅返回第一个随机结果和接下来的三个连续行(非随机)。我想获得 3 个随机行。
【问题讨论】:
标签: java hibernate hibernate-criteria