Hibernate-Criteria(QBC)Restrictions各种方法
来源:互联网 发布:淘宝我的试用在哪里 编辑:程序博客网 时间:2024/06/06 03:27
对象查询。动态查询比HQL更有优势!
Criteria criteria = session.createCriteria(Dept.class);List<Dept> list=criteria.list();
dao
public List findByCriteria(Object[] args) { return HibernateSessionFactory .getSession() .createCriteria(Emp.class) // and .add(Restrictions.eq("id", 123)) .add(Restrictions.gt("hriedate", "1985-4-1")) .add(Restrictions.ge("hriedate", "1985-4-1")) .add(Restrictions.lt("hriedate", "1985-4-1")) .add(Restrictions.le("hriedate", "1985-4-1")) // or .add(Restrictions.or(Restrictions.eq("id", 123), Restrictions.gt("hriedate", "1985-4-1"))) // 多个or .add(Restrictions.disjunction().add(Restrictions.eq("id", 123)) .add(Restrictions.gt("hriedate", "1985-4-1")) .add(Restrictions.ge("hriedate", "1985-4-1"))) // 各种条件 .add(Restrictions.between("age", "19", "25")) // 张(STRAT是张在开头(END是张在后头)(ANYWHERE任何位置)(EXACT严格匹配))% .add(Restrictions.like("name", "zhang", MatchMode.START)) .add(Restrictions.ilike("name", "zhang")) // 忽略大小写 .add(Restrictions.in("id", args)) .add(Restrictions.isEmpty("emps")) // Dept.emps(针对集合) 没有员工的部门 .add(Restrictions.isNotEmpty("emps")) .add(Restrictions.not(Restrictions.isEmpty("emps")))// 给某些不带一对的条件取反用的 .add(Restrictions.isNull("sal"))// sal is null .add(Restrictions.isNotNull("sal"))// sal is not null .add(Restrictions.sizeEq("emps", 5))// 查询部门人数等于 5个的 .add(Restrictions.eq("id", 5)).add(Restrictions.ne("id", 5))// 不等于5 .add(Restrictions.eqProperty("birthday", "hiredate"))// 两个属性相等,其他属性也一样F .list(); } }
0 0
- Hibernate-Criteria(QBC)Restrictions各种方法
- hibernate的Restrictions Criteria 的Restrictions Restrictions的方法说明
- Hibernate Criteria Restrictions
- Hibernate Criteria Restrictions
- (摘)Hibernate QBC(Query By Criteria)
- Hibernate Restrictions QBC运算符
- hibernate Criteria QBC,QBE查询
- QBC常用限定方法,使用QBC实现动态查询 ,Restrictions
- hibernate criteria中Restrictions的用法
- hibernate criteria中Restrictions的用法
- hibernate criteria中Restrictions的用法
- hibernate criteria中Restrictions的用法
- hibernate criteria中Restrictions的用法
- Hibernate QBC 条件查询(Criteria Queries)
- Hibernate中的QBC(criteria 和 DetachedCriteria)
- Hibernate 中的QBC 语言中使用 Restrictions 进行日期比较
- Hibernate 中 Criteria 查询条件 Restrictions 限定条件参数详解
- Hibernate Criteria的 Criterion,Projection,Restrictions等条件设置
- 统计一句话中每个字母出现的次数。
- Android-查询天气
- Leetcode 206. Reverse Linked List
- Android布局之联系人列表
- . 有一个一维数组,里面存储整形数据,请写一个函数,将他们按从大到小的顺序排列,要求执行效率高,并说明如何改善执行效率(该函数必须自己实现,不能使用php函数)。
- Hibernate-Criteria(QBC)Restrictions各种方法
- powershell-无法加载文件,因为在此系统中禁止执行脚本
- SICP 习题1.33
- 记一次MHA复制检查时 ERROR 1173 (42000)报错处理
- 第七次C++作业-特殊三位数
- go 接口
- vs 2012
- unsigned char 数值溢出问题
- Io 异常: The Network Adapter could not establish the connection解决方案