设为首页收藏本站

JEECG官方网站-企业级JAVA快速开发平台

 找回密码
 立即注册

关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 最新动态 - 技术支持 - 师徒架构班

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务 QQ: 3102411850、418799587 商务热线: 18611788525 客服电话: 010-64808099 官方邮箱: jeecgos@163.com

查看: 369|回复: 1

[Minidao] 自定义追加查询条件之OR

[复制链接]

1

主题

0

好友

22

积分

新手上路

Rank: 2

发表于 2019-3-2 14:23:19 |显示全部楼层
//查询条件组装器
                org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, tpmEquipmentInfo, request.getParameterMap());
                try{
                        //自定义追加查询条件
                        if(null != testID && !"".equals(testID) && !"null".equals(testID)){
                                System.out.println(testID);
                                cq.eq("stovecodeId", testID) or cq.eq("useDepartmentId", testID) or cq.eq("useLocationId", testID);
                        }
                }catch (Exception e) {
                        throw new BusinessException(e.getMessage());
                }
                cq.add();

想要追加这个:cq.eq("stovecodeId", testID) or cq.eq("useDepartmentId", testID) or cq.eq("useLocationId", testID);该怎么写?求解

1

主题

0

好友

22

积分

新手上路

Rank: 2

发表于 2019-3-2 15:53:56 |显示全部楼层
解决了解决了,哈哈:
cq.add(Restrictions.or(Restrictions.eq("stovecodeId",testID),Restrictions.or(Restrictions.eq("useDepartmentId",testID), Restrictions.eq("useLocationId",testID))));
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|JEECG技术论坛 - 基于BPM的JAVA快速开发平台 ( 京ICP备12013567号-3 )  

GMT+8, 2019-8-26 08:29 , Processed in 1.872003 second(s), 20 queries , Gzip On.

JEECG Open Source

© 2001-2012 Comsenz Inc.

回顶部