getSession().createCriteria()查询
来源:互联网 发布:投诉淘宝卖家 编辑:程序博客网 时间:2024/06/07 05:25
@Overridepublic List<Dynamic> findByMap(Map<String, String> map) {String page = map.get("page");String rows = map.get("rows");String sort = map.get("sort");String order = map.get("order");String startDate = map.get("startDate");String endDate = map.get("endDate");Criteria criteria = getSession().createCriteria(Dynamic.class);if(StringUtils.isNotEmpty(page) && StringUtils.isNotEmpty(rows)){criteria.setFirstResult((Integer.parseInt(page)-1)*Integer.parseInt(rows));criteria.setMaxResults(Integer.parseInt(rows));criteria.addOrder(Order.asc("focusNews"));}if(StringUtils.isNotBlank(sort)){if(order.equals("desc")){criteria.addOrder(Order.desc(sort));}else{criteria.addOrder(Order.asc(sort));}}if(StringUtils.isNotBlank(startDate) && StringUtils.isNotBlank(endDate)){String[] pattern = new String[]{"yyyy-MM","yyyyMM","yyyy/MM","yyyyMMdd","yyyy-MM-dd","yyyy/MM/dd", "yyyyMMddHHmmss", "yyyy-MM-dd HH:mm:ss","yyyy/MM/dd HH:mm:ss" }; try {criteria.add(Restrictions.between("createTime", DateUtils.parseDate(startDate, pattern),DateUtils.parseDate(endDate, pattern)));} catch (ParseException e) {e.printStackTrace();}}return criteria.list();}
0 0
- getSession().createCriteria()查询
- Hibernate createCriteria查询详解
- Hibernate createCriteria查询
- Hibernate 查询之createCriteria
- Hibernate createCriteria查询详解
- CreateCriteria条件查询
- Hibernate createCriteria查询
- Hibernate createCriteria查询详解
- Hibernate createCriteria查询详解
- grails语法之createCriteria(查询)
- getSession()
- getSession()
- Hibernate中createCriteria即QBC查询的详细用法
- Hibernate中createCriteria即QBC查询的详细用法
- Hibernate中createCriteria即QBC查询的详细用法
- Hibernate中createCriteria即QBC查询的详细用法
- Hibernate中createCriteria即QBC查询的详细用法
- Hibernate中createCriteria即QBC查询的详细用法
- QT::QKeyEvent事件(译文)
- iOS控件的Sent Events的含义
- HBase概念学习(二)JAVA API操作概览
- [c.y.j]练习运动框架
- js中关于dom的操作
- getSession().createCriteria()查询
- 如何看待不如你的人比你混的好
- [转]自旋锁、排队自旋锁、MCS锁、CLH锁
- NOJ [1220] SPY
- 模糊查询学习总结
- 黑马程序员—JAVA高新技术之面向对象的设计思想
- ASM磁盘组由哪些物理磁盘组成?
- 统计一下各种语言版本的“Hello World!”
- 阿里云CentOS独立测试体验报告