通用Mapper
阿新 • • 發佈:2020-08-17
作用:替我們生成增刪改查的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註解指出明確的主鍵欄位