首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Hibernate中使用DetachedCriteria进行多字段条件查询(之间关系为or)的有关问题

2012-04-03 
Hibernate中使用DetachedCriteria进行多字段条件查询(之间关系为or)的问题如主旨,DetachedCriteria查询条

Hibernate中使用DetachedCriteria进行多字段条件查询(之间关系为or)的问题
如主旨,DetachedCriteria查询条件对象Restrictions.or(lhs,rhs);只能假如两个参数,但是我的查询条件有14个,而且之间都是or的关系,那么该如何写呢? 
我自己尝试用嵌套来写,可是tomcat报错,具体代码如下: 

Java code
//创建查询对象detachedCriteria        DetachedCriteria detachedCriteria = DetachedCriteria.forClass(CmNetPlan.class);                detachedCriteria.add(Restrictions.or(Restrictions.or(Restrictions.or(Restrictions.or(Restrictions.or(Restrictions.or(                Restrictions.eq("monAm", monAm),                 Restrictions.eq("monPm", monPm)),                 Restrictions.or(                        Restrictions.eq("tuesAm", tuesAm),                         Restrictions.eq("tuesPm", tuesPm))),                        Restrictions.or(Restrictions.or(                                Restrictions.eq("wedAm", wedAm),                                 Restrictions.eq("wedPm", wedPm)),                                 Restrictions.or(                                        Restrictions.eq("thursAm", thursAm),                                         Restrictions.eq("thursPm", thursPm)))),                                        Restrictions.or(Restrictions.or(                                                Restrictions.eq("friAm", friAm),                                                Restrictions.eq("friPm", friPm)),                                                Restrictions.or(                                                        Restrictions.eq("satAm", satAm),                                                         Restrictions.eq("satPm", satPm)))),                                                        Restrictions.or(                                                                Restrictions.eq("sunAm", sunAm),                                                                 Restrictions.eq("sunPm", sunPm))), null));

请各位同仁指点一下啊。。。

[解决办法]
你的错误呢?
[解决办法]
楼主把错误贴出来吧!~!

热点排行