Mybatis-plus中or的使用(一)
第一种使用方法Menu menu = baseMapper.selectOne(Wrappers.<Menu>query().lambda().
and(Wrapper -> Wrapper.eq(
Menu::getMenuName, menuDTO.getMenuName()).or().eq(Menu::getMenuValue, menuDTO.getMenuValue())
));执行的SQL语句为
SELECT * FROM ofs_menu WHERE is_deleted = 0 AND (menu_name = '' OR menu_value = '')第二种使用方法
Menu menu = baseMapper.selectOne(Wrappers.<Menu>query().lambda().
eq(Menu::getMenuName, menuDTO.getMenuName()).or().eq(Menu::getMenuValue, menuDTO.getMenuValue()));执行的SQL语句为
SELECT * FROM ofs_menu WHERE is_deleted = 0 AND menu_name = '' OR menu_value = ''两个SQL语句有什么区别,就不在赘述了。
http://t.csdn.cn/6Nfvu
页:
[1]