Mybatis-plus中的condition条件
Posted King-D
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis-plus中的condition条件相关的知识,希望对你有一定的参考价值。
@Test public void testCondition() { String name = "王"; String email = ""; condition(name, email); } private void condition(String name, String email) { QueryWrapper<User> wrapper = new QueryWrapper<>(); //需要六行,太麻烦 // if(StringUtils.isNotBlank(name)){ // wrapper.like("name",name); // } // if(StringUtils.isNotBlank(name)){ // wrapper.like("name",name); // } wrapper.like(StringUtils.isNotBlank("name"), "name", name) .like(StringUtils.isNotBlank("email"), "email", email); List<User> users = userMapper.selectList(wrapper); for (User user : users) { System.out.println(user.toString()); } }
使用这种condition条件可以让语句看起来更加简洁一下
以上是关于Mybatis-plus中的condition条件的主要内容,如果未能解决你的问题,请参考以下文章
MyBatis-Plus02_条件构造器QueryWrapperUpdateWrapperconditionLambdaQuery