簡介
MybatisPlus是Mybatis的增強工具,在Mybatis的基礎上擴展基本的增、刪、改、查的操作。
注解
@TableName 映射數據庫的表名
@Data @TableName(value = "user") public class Account{ /* 數據庫的表名是 user 實體類的類名是 account 需要使用@TableName去綁定 */ }
@TableId 主鍵專屬
@Data @TableName(value = "user") public class {
@TableId(value="userId",type=IdType.AUTO) private Integer id; /* 數據庫的字段是 userId 實體類的屬性是 id 需要使用@TableId去綁定 */ }
用法
value 映射主鍵字段的名稱
type 設置主鍵類型

@TableField 非主鍵字段使用
@Data @TableName(value = "user") public class { @TableField(value="username",select=false) private String name; @TableField(exist = false) private Date time; /* 數據庫的字段是 username 實體類的屬性是 name 需要使用@TableField去綁定 exist 表示是否為數據庫字段 select 表示不查詢該字段 */ }
