Hibernate设置多个查询条件
2017-03-25 11:50
260 查看
Session session = HibernateUtil.getSession(); Criteria criteria = session.createCriteria(DiscoverEntity.class); Disjunction dis = Restrictions.disjunction(); dis.add(Restrictions.or(Restrictions.eq("userId", user_id))); for (FriendsEntity f : friendsEntities) { dis.add(Restrictions.eq("userId", f.getFriendId())); } criteria.add(dis); List<DiscoverEntity> list = criteria.list();
相关文章推荐
- Hibernate @OneToMany等注解设置查询过滤条件等
- hibernate 通过Restrictions设置中文查询条件,不执行无结果集的问题
- Hibernate @OneToMany等注解设置查询过滤条件等
- Hibernate动态查询设置分页的条件
- Hibernate @OneToMany等注解设置查询过滤条件等
- 多条件查询及可设置条件
- spring hibernate3.0 如何解决多条件查询
- hibernate 3.0 多条件查询方法
- hibernate 多条件组合查询 之 sql 拼接
- hibernate查询满足指定条件的记录
- 一个数据库查询方法(可以动态设置查询参数,设置查询条件),很巧妙的组合sql语句
- 利用hibernate的criteria多条件查询时得到的数据有重复
- Hibernate条件查询以及本地查询
- PB数据窗口datawindow的查询条件设置和执行
- Hibernate的条件查询
- hibernate 模糊查询中查询条件包含单引号的问题
- hibernate 条件查询(Criteria Queries)
- Hibernate条件查询
- hibernate中查询条件用参数的解决方法
- Hibernate条件查询