当前使用版本(必填,否则不予处理)
3.4.1
该问题是如何引起的?(确定最新版也有问题再提!!!)
正常查询列表
重现步骤(如果有就写完整)
1、user实体类 User user = User(); user.setDeleted(0); String name="李"; String phone="133"; int sex=0; 2、Service.page(page,Wrappers.query(user).eq("sex",sex).like("name",name).or().like("phone",phone);
真实sql:select * from user where delete=0 and(sex=0 and name like '%李%' or phone like '%133%')
想要达目的:去掉括号,多了一个括号,很多时候想查询的结果会不一样 select * from user where delete=0 and sex=0 and name like '%李%' or phone like '%133%'
报错信息
无报错
Comment From: miemieYaho
不支持
Comment From: qq294145849
上次举例不当 2、Service.page(page,Wrappers.query(user).or().like("phone",phone);
真实sql:select * from user where delete=0 and(phone like '%133%')
想要达目的:去掉括号,多了一个括号,很多时候想查询的结果会不一样 select * from user where delete=0 or phone like '%133%'
Comment From: gudu-zhe
为什么我现在查询还是有这个括号存在?
Comment From: gudu-zhe
还是说就是这样设计的?