跳到主要内容

Mapper 接口

通用 BaseMapper 接口提供了一组常见的数据库操作方法利用对象映射信息完成对数据库的操作。

1. 声明实体类
@Table("users")
public class User {
@Column(name = "id", primary = true, keyType = KeyTypeEnum.Auto)
private Long id;
@Column("name")
private String name;
...
}
2. 创建通用 Mapper
// 1,创建 Configuration
Configuration config = new Configuration();

// 2,创建 Session
Session session = config.newSession(dataSource);
或者
Session session = config.newSession(connection);

// 3,创建 BaseMapper
BaseMapper<User> mapper = session.createBaseMapper(User.class);

使用指引

BaseMapper 接口提供了若干方法,下面以主要场景作为介绍