通用Mapper让我们简写了大量的基础的CRUD语句,使得Mapper XML可读性更强不再受基础CURD语句的干扰它可以根据我们实体类中的字段动态的创建SQL语句和我们的mapper进行映射,只要保证实体类的属性和数据库的字段一致即可,我们也可以自己定义mapper配置文件写出更复杂的SQL语句

pom.xml引入依赖

SpringBoot整合通用Mapper

配置文件application.properties

SpringBoot整合通用Mapper

SpringBoot整合通用Mapper

mapper.mappers 是指向自定以的基础通用mapper接口,该接口不能和普通接口放在一起,推荐放在工具包里,这里要注意Mapper<T>,MySqlMapper<T>都是tk包下的,不要导成org包下的,然后使用我们自己的mapper去继承这个mapper

接下来在我们的启动类上加上MapperScan注解,这个也是tk包下面的

SpringBoot整合通用Mapper

实体类

SpringBoot整合通用Mapper

实体类比较简洁可以参考我的另一篇文章https://blog.csdn.net/qq_35715202/article/details/80175623

相关文章: