可以使用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表,并返回结果集。

SELECT EMP_NOEMP_ENOEMP_NAMEEMP_PASSISACTIVE FROM T_CO_EMP_DESC WHERE EMP_NO = 11 OR EMP_ENO = 11 AND EMP_PASS = 111;如何用mybatisplus实现查询

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

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