通用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注解指出明确的主键字段

posted @ 2020-08-17 11:14  yuanzhinv01  阅读(142)  评论(0)    收藏  举报