一,这些注解来源哪个jar包? @MapperScan("com.anji.allways.business.sales.mapper") @Mapper --mybatis-spring-boot-starter @Entity @Table(name = "csms_address")@Id @Column(name = "ID") @GeneratedValue(strategy = GenerationType.IDENTITY) --spring-boot-data-jpa
二,以下关系
1,spring-boot-data-jdbc
操作数据库(未封装)
JdbcTempelet
2,mybatis-spring-boot-starter
操作数据库
3,spring-boot-data-jpa
操作数据库,封装了一些操作数据库的方法,mapper继承JpaRepository
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> public interface UserReposity extends JpaRepository<UserEntity, Long> {}
4,tk.mybatis
操作数据库,提供了更丰富的方法
<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>4.0.3</version> </dependency> public interface CommonMapper<T> extends MySqlMapper<T>, Mapper<T> {}