DetachedCriteria前10条(Criteria)的用法
来源:互联网 发布:软件信息龙头股 编辑:程序博客网 时间:2024/05/23 12:22
DetachedCriteria不直接提供limit限制,而是需要借助Criteria来跳转一把!
关键代码是:
Criteria cri = dc.getExecutableCriteria(sessionFactory.getCurrentSession());
cri.setMaxResults(10);
控制台得到的是:
Hibernate:
select
this_.id as id7_0_,
this_.devicePhoneNum as devicePh2_7_0_,
this_.keywords as keywords7_0_,
this_.searchDate as searchDate7_0_
from
ocnkm.dd_searchhistory this_
where
this_.devicePhoneNum=?
order by
this_.searchDate desc limit ?
具体的代码:
@ResourceSessionFactory sessionFactory;@Overridepublic List<DdSearchhistory> getSearchHistoryList(DdSearchhistory his) {DetachedCriteria dc = DetachedCriteria.forClass(DdSearchhistory.class);if(!ValidateUtils.isEmpty(his.getDevicePhoneNum())){dc.add(Restrictions.eq("devicePhoneNum", his.getDevicePhoneNum()));}dc.addOrder(Order.desc("searchDate"));Criteria cri = dc.getExecutableCriteria(sessionFactory.getCurrentSession());cri.setMaxResults(10);return cri.list();}
0 2
- DetachedCriteria前10条(Criteria)的用法
- Criteria DetachedCriteria 用法
- Hibernate的Criteria 的Criteria和DetachedCriteria得用法:
- Hibernate中DetachedCriteria和Criteria的完整用法
- Hibernate中Criteria和DetachedCriteria的完整用法
- Criteria与DetachedCriteria的区别
- Criteria 和 DetachedCriteria 的区别
- Criteria 和 DetachedCriteria 的区别
- 基于Hibernate的动态查询(HQL、Criteria、DetachedCriteria、MySQL)
- Criteria和Detachedcriteria的区别及应用
- Criteria和DetachedCriteria的区别(转)
- Criteria和Detachedcriteria的区别及应用
- Criteria和DetachedCriteria的区别(转)
- Criteria和DetachedCriteria的区别(转)
- Criteria和Detachedcriteria的区别及应用
- Criteria 和 DetachedCriteria的区别与使用
- Criteria 和 DetachedCriteria的区别与使用
- Criteria 和 DetachedCriteria的区别与使用
- oracle中如何把表中具有相同值列的多行数据合并成一行
- 汉字自动注音程序
- 菜鸟学习Spring——60s学会Spring与Hibernate的集成
- asp.net页面触发事件panel滚动条高度不变
- Java之美[从菜鸟到高手演变]之数据结构基础、线性表、栈和队列、数组和字符串
- DetachedCriteria前10条(Criteria)的用法
- java 添加新内容到文件
- Snippet Compiler——代码段编译工具
- 1、PLC控制器在污水处理市场的应用分析——多普康自动化制作
- Magento getModel getSingleton等常用函数说明
- Java之美[从菜鸟到高手演变]之数据结构基础之树、二叉树
- 《打开win7上帝模式》
- js实现点击<li>标签弹出其索引值
- 享元模式