介绍
自动实现单表的增删改查
导包
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.0.3</version>
</dependency>
pojo配置
通用mapper 不能是基本数据类型
/**对应的表明*/
@Table(name = "aa")
public class User {
/**对应id*/
@Id
/**主键自增*/
// @KeySql(useGeneratedKeys = true)
private String a;
private String b;
/**Getter and Setter*/
}
使用方法案例
/**
*添加
*/
@Test
public void InserUser() {
User user = new User();
user.setA("2");
user.setB("2");
int insert = userMapper.insert(user);
}
注解
- @Transient 不参与通用mapper
事务
springBoot 整合mybatis 自动集成事务
只需要在需要事务的类添加注解
@Transactional