Hibernate Criteria条件Restrictions.or查询 循环多个or条件
来源:互联网 发布:理肤泉淘宝旗舰店 编辑:程序博客网 时间:2024/05/29 16:44
Hibernate 条件or查询 循环多个or条件
今天公司让我做一个列表查询页面,因为还是对于hibernate的不熟悉刚出来经验不足,代码敲得少,所有导致了种种困难…页面左边有个多级菜单栏,因为种种需求需要我用到SQL查询条件里面的or(或者),但因为用的是hibernate所以我苦苦在网上搜寻,得到了如下代码:
Criteria criteria = this.createCriteria();criteria.add(Restrictions.or(Restrictions.eq("name","a"),Restrictions.eq("name","b")));
但是这样只能是一次写一个or条件,我的需求需要我写类似name=”a”or name=”b” or name=”c”……
所有我又继续搜索,得到了如下代码:
Criteria criteria = this.createCriteria();Disjunction dis = Restrictions.disjunction();for (int i = 0; i < 5; i++) { dis.add(Restrictions.eq("name", ""+i));}criteria .add(dis);
问题完美解决。
所有当只需要一个or条件时可以用Restrictions.or();当用到多个or条件时,就需要用到Restrictions.disjunction();
这是我的第一篇博客。刚到上海工作不到半年,希望能快速的进步!加油!!!!
Alvin_先森
1 0
- Hibernate Criteria条件Restrictions.or查询 循环多个or条件
- Hibernate Criteria条件Restrictions.or查询 循环多个or条件
- Hibernate 条件or查询 循环多个or条件
- hibernate criteria Restrictions连接多个or查询语句
- hibernate hibernate 多条件与查询:Restrictions.or
- hibernate hibernate 多条件与查询:Restrictions.or
- Nhibernate Criteria 多个or条件以及Like查询
- Hibernate 中 Criteria 查询条件 Restrictions 限定条件参数详解
- hibernate 多条件与查询:Restrictions
- hibernate --Criteria条件查询
- hibernate查询条件表达式Restrictions
- hibernate条件查询Restrictions比较条件含义
- Hibernate条件查询(Criteria Query)
- Hibernate条件查询(Criteria Query)
- Hibernate条件查询(Criteria Queries)
- Hibernate条件查询(Criteria Query)
- Hibernate 条件查询(Criteria Queries)
- hibernate 条件查询(Criteria Queries)
- 【好程序员训练营学习笔记分享1】--c语言指针(一)
- hadoop启动namenode失败
- RabbitMQ Hello World
- 摄氏温度和热力学温度转换
- HDU3652
- Hibernate Criteria条件Restrictions.or查询 循环多个or条件
- Android自定义TextView实现跑马灯功能
- 能保存Properties文件注释的Properties工具类
- Flipping Parentheses (线段树 单点更新 区间查询)
- c 和java 中的static关键字
- fastjson
- Android 4.0自动接听电话
- OnDraw与OnPaint的区别
- Minimum Path Sum