mybatis-plus复杂查询条件加括号(and和andNew的区别)(转载网上大咖)

mybatis-plus复杂查询条件加括号(and和andNew的区别)


EntityWrapper里的and和andNew的区别

//and()
//mybatis-plus
ew.eq("is_delete",1).and().like("name",name).or().like("code",name);

—————————————————————————————————————————— 

产生的sql语句
select * from student where is_delete = 1 and name like "hh" or code like "hh";

——————————————————————————————————————————————————

andNew()的使用
ew.eq("is_delete",1).andNew().like("name",name).or().like("code",name);
//sql语句
select * from student where is_delete = 1 and (name like "hh" or code like "hh");

——————————————————————————————————————————————————
 

猜你喜欢

转载自blog.csdn.net/zy103118/article/details/107560668