通用Mapper
作用:替我们生成增删改查的sql语句。
添加mybatis依赖:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>版本号</version>
</dependency>
在 mybatis 依赖的基础上,添加通用 Mapper 的依赖即可:
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>最新版本</version>
</dependency>
基本数据类型在实体类中都有默认值,所以在使用mybatis时很难判断当前字段是否为空,所以尽量使用包装类型。
1.创建实体类
2.自定义接口继承Mapper
public interface NewMapper extends Mapper<T>
T -> 为指定的泛型
3.注解
@Table (name = "tableName")
建立实体类和数据库表之间的对应关系
表名默认使用类名,驼峰转下划线,如UserInfo默认对应的表名为user_info.
@Column(name = "fieldName")
建立实体类字段和数据库表字段之间的对应关系
@Id
用id注解指出明确的主键字段
浙公网安备 33010602011771号