DetachedCriteria 取到一定范围内的数据

来源:互联网 发布:淘宝hot是什么意思广告 编辑:程序博客网 时间:2024/05/18 15:03

一:提取一条数据,需要借助Criteria来跳转一下

@Resource      SessionFactory sessionFactory;  @Transactional(readOnly = true)public Page<Version> find(Page<Version> page, Version version) {DetachedCriteria dc = versionDao.createDetachedCriteria();if (StringUtils.isNotEmpty(version.getName())){dc.add(Restrictions.like("name", "%"+version.getName()+"%"));}dc.add(Restrictions.eq(Version.FIELD_DEL_FLAG, Version.DEL_FLAG_NORMAL));dc.addOrder(Order.asc("createDate"));Criteria cri =  dc.getExecutableCriteria(sessionFactory.getCurrentSession()); //cri.setFirstResult(0);//从第一条记录开始        cri.setMaxResults(1);  return versionDao.find(page, dc);}




0 0
原创粉丝点击