什么是通用Mapper?
日常开发中,我们会发现好多操作都是一样的,比如通过id进行查询、删除、修改等。虽然这些功能实现差不多,但是xml文件和mapper接口也是需要写一堆一样的代码,有时候修改查询条件的时候也会去修改这些地方,那么通用Mapper就是用来解决这个问题的。通用Mapper可以极大的方便开发人员,可以按照自己的需要选择通用方法,极大的减少了我们的开发成本。
- 极其方便的使用Mybatis单表的增删改查
- 不支持通用的多表联合查询
- 通用mapper支持mybatis-3.2.4及以上版本
配置tk.mybatis
加入以下依赖
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
</dependency>
可以看到,已经集成了Mybatis,所以不需要再依赖mybaits
加入@MapperScan注解,指向mapper包
/**
* 启动入口
*
* @author Aaron
* @date 2019/12/20 15:22
*/
@MapperScan("com.lyf.mapper")
@SpringBootApplication
public class Application {
public static void main(String