通用Mapper的作用:自动生成单表的增删改查(CRUD)SQL语句,大大减化对单表的操作
导入pom依赖

<!-- mybatis通用mapper依赖 -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.0.2</version>
</dependency>
配置UserDao接口,继承通用mapper,注意泛型

@Repository
public interface UserDao extends Mapper<User> {
}
Service的实现层

User实体类配置通用mapper的主键和主键返回策略

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
配置启动类扫描器MapperScan
【注意MapperScan要导tk的包,不然会报NoSuchMethodException】

import tk.mybatis.spring.annotation.MapperScan;
@MapperScan(basePackages = {"com.multiblock.dao"}) // 注意MapperScan要导tk的包,不然会报NoSuchMethodException
本文介绍如何使用MyBatis通用Mapper简化单表操作,包括依赖导入、接口配置及实体类设置等步骤。

2737

被折叠的 条评论
为什么被折叠?



