<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3.1</version>
</dependency>
- mybatis-plus是用来增强mybatis的,需要和mybatis同时使用
- Mybatisplus因为其BaseMapper封装好的方法,单表操作效率极高。但是多表操作不是很适合,复杂的单表操作和多表联查依然写到mybatis的xml。
- 此外,尽量少在service层让sql过渡侵入,因为mybatisplus里IService和ServiceImpl有类似BaseMapper的单表操作方法,ServiceImpl中注入了BaseMapper,并可以自定义,相当于底层还是通过BaseMapper。