Mybatis plus where添加括号

List<String> list = xxxx;
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.and(wrapper -> {
			for(String bm : list) {
				wrapper.like("xxxxx", bm).or();
			}
			return wrapper;
		});
queryWrapper.like("xx", "xxx");

打印的效果大概如下:

select * from table_name where (colA like '%xx%' or colA like '%xx%') and colB like '%xx%'

おすすめ

転載: blog.csdn.net/qq_38974073/article/details/120992314