可以使用 MybatisPlus 的 QueryWrapper 来实现该查询,示例代码如下:

QueryWrapper<TCoEmpDesc> queryWrapper = new QueryWrapper<>();
queryWrapper.eq('EMP_PASS', '111')
        .and(wrapper -> wrapper.eq('EMP_NO', '11').or().eq('EMP_ENO', '11'))
        .select('EMP_NO', 'EMP_ENO', 'EMP_NAME', 'EMP_PASS', 'ISACTIVE');
List<TCoEmpDesc> empList = tCoEmpDescMapper.selectList(queryWrapper);

其中,QueryWrapper 的 eq 方法表示等于,and 方法表示与,or 方法表示或,select 方法表示查询的字段。tCoEmpDescMapper.selectList(queryWrapper) 表示使用该 QueryWrapper 查询 TCoEmpDesc 表,并返回结果集。

MybatisPlus 实现查询:使用 QueryWrapper 筛选 EMP_NO 或 EMP_ENO 并验证密码

原文地址: https://www.cveoy.top/t/topic/mQqw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录