hibernate.Criteria分页排序模糊查询
2024-08-25 02:44:43
org.hibernate.Criteria criteria = simpleDAO.getSession().createCriteria(Event.class);
Criterion c = Restrictions.or(Restrictions.like("title", "%" + word + "%"), Restrictions.like("content", "%" + word + "%"));
c = Restrictions.or(c, Restrictions.like("author", "%" + word + "%"));
c = Restrictions.or(c, Restrictions.like("userName", "%" + word + "%"));
c = Restrictions.or(c, Restrictions.like("place", "%" + word + "%"));
c = Restrictions.or(c, Restrictions.like("people", "%" + word + "%"));
c = Restrictions.or(c, Restrictions.like("source", "%" + word + "%"));
criteria.add(c); criteria.addOrder(Order.asc("createTime"));
criteria.setFirstResult(pageNo);
criteria.setResultTransformer(org.hibernate.Criteria.DISTINCT_ROOT_ENTITY);
criteria.setMaxResults(pageSize);
List events = criteria.list();
最新文章
- 深入理解javascript原型和闭包(6)——继承
- Git &; Gitlab 使用指南
- 一看就懂的Android APP开发入门教程
- EHCache 实现通用类 CacheManager
- class_create()
- Memcached安装,操作,用C#操作
- C++基础知识---static const初始化成员变量
- java正则表达式验证汉字
- jquery 1.9版本后不在支持browser 方法的解决方案
- VBS基本语法
- 阿里云RDS SQL Server 2008 R2 使用本地SQL备份文件还原全过程
- Rstudio-server 重新登录载入session的问题
- windows系统安装完后要做的事情
- 设计模式-创建型模式,python享元模式 、python单例模式(7)
- 《Linux内核分析》第二周:操作系统是如何工作的
- JFinal ORM和Hibernate简要对比
- linux for 循环的小应用
- oracle 锁系列
- Python-函数总结
- css 中相对定位和绝对定位
热门文章
- AtCoder Grand Contest 012 A - AtCoder Group Contest(贪心)
- Asp.Net Core 第01局:项目创建和部署 转载https://www.jianshu.com/p/9c9750e23b3e
- 使用iconv提示未知错误
- Kali开启SSH服务
- 如何在列表,字典,集合中,根据条件筛选数据 -- Python数据结构与算法相关问题与解决技巧
- Java +selenium Navigation接口介绍
- (转)关于SimpleDateFormat安全的时间格式化线程安全问题
- Cocos2d Box2D之简介
- 什么是Kotlin?Java的替代语言?
- HTML 使用CSS 如何去掉文本聚焦框 HTML 使用CSS 如何去掉文本聚焦框 : outline 值设为none 修改input、textarea输入框placeholder样式