Bootstrap

MyBatisplus or使用

官网已明确给出使用条件构造器 | MyBatis-Plus

1、or( )

or()
or(boolean condition)

主动调用or表示紧接着下一个方法不是用and连接!(不调用or则默认为使用and连接)

 例: eq("id",1).or().eq("name","老王")--->id = 1 or name = '老王'

2、OR 嵌套

  • and(Consumer<Param> consumer)
    and(boolean condition, Consumer<Param> consumer)
  • 例: and(i -> i.eq("name", "李白").ne("status", "活着"))--->and (name = '李白' and status <> '活着')

;