论坛首页 Java版 Hibernate

求教:Restrictions.or的实现

浏览 900 次
该帖已经被评为隐藏帖
作者 正文
最后更新时间:2007-10-29

有一需求:

        在做DAO层设计时,有或条件,但我不知道参数传过来时有多少条件。

        查了下官方文档:

      java 代码

  1. Restrictions.or(   
  2.         Restrictions.eq( "age"new Integer(0) ),   
  3.         Restrictions.isNull("age"
  4. )  

      Restrictions.or是以两个条件单位,但参数传过来时,如果不是偶数,如果设计?

 

   
最后更新时间:2007-10-29
Restrictions.or( Restrictions.or( arg0,arg1),arg1)
这样就可以进行多条件或查询,但参数数组如何进行for循环呢?
   
0 请登录后投票
最后更新时间:2007-10-30
昨天也碰到同样的问题。。还没找到好的解决方法。
   
0 请登录后投票
最后更新时间:2007-11-02
问题关键点不知道service层传进来的参数数组是多少个的,这而些都需要进行or查询
   
0 请登录后投票
最后更新时间:2007-11-06
大家都没有好的解决方法吗?
   
0 请登录后投票
最后更新时间:2007-11-06
查一下 queryByExample
   
0 请登录后投票
最后更新时间:2007-11-08

[quote="zhangfengsimon"]查一下 queryByExample[/quote]

能具体说一下嘛,最好举个例子

   
0 请登录后投票
最后更新时间:2008-04-09
看一下这两个方法

Restrictions.conjunction()

Restrictions.disjunction()
   
0 请登录后投票
论坛首页 Java版 Hibernate

跳转论坛:
JavaEye推荐