这是一篇干货文章!
Mybatis-Plus简介:
Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于JPA。
条件构造器:
说明:
以下出现的第一个入参
boolean condition
表示该条件是否加入最后生成的sql中以下代码块内的多个方法均为从上往下补全个别
boolean
类型的入参,默认为true
以下出现的泛型
Param
均为Wrapper
的子类实例(均具有AbstractWrapper
的所有方法)以下方法在入参中出现的