Hibernate Criteria条件Restrictions.or查询 循环多个or条件
来源:互联网 发布:不能说的夏天 知乎 编辑:程序博客网 时间:2024/06/07 00:32
今天公司让我做一个列表查询页面,因为还是对于hibernate的不熟悉刚出来经验不足,代码敲得少,所有导致了种种困难…页面左边有个多级菜单栏,因为种种需求需要我用到SQL查询条件里面的or(或者),但因为用的是hibernate所以我苦苦在网上搜寻,得到了如下代码:
1 Criteria criteria = this.createCriteria();2 criteria.add(Restrictions.or(Restrictions.eq("name","a"),Restrictions.eq("name","b")));
但是这样只能是一次写一个or条件,我的需求需要我写类似name=”a”or name=”b” or name=”c”……
所有我又继续搜索,得到了如下代码:
1 Criteria criteria = this.createCriteria();2 Disjunction dis = Restrictions.disjunction();3 for (int i = 0; i < 5; i++) {4 dis.add(Restrictions.eq("name", ""+i));5 }6 criteria .add(dis);
问题完美解决。
所有当只需要一个or条件时可以用Restrictions.or();当用到多个or条件时,就需要用到Restrictions.disjunction();
这是我的第一篇博客。刚到上海工作不到半年,希望能快速的进步!加油!!!!
Alvin_先森
阅读全文
0 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)
- webpack(一)
- SpringBoot下配置Mybatis多数据源
- tp5 lnmp 404和open_basedir
- GOF23设计模式——单例模式
- android开发之长按弹出粘贴,点击之后复制
- Hibernate Criteria条件Restrictions.or查询 循环多个or条件
- VC++ 防火墙 Win7 XP MFC
- 可变参数args应用于printf原型
- java synchronized
- canvas画一个图片,并实现点击按钮上移下移左移右移放大缩小
- 数据结构 插值查找 斐波那契查找
- java注解方式(不用xml)配置web框架spring+SpringMVC
- CentOS 5.4 配置本地YUM源
- KNN分类程序(C++版本)