SpringBoot整合Mybatis-Plus实操2
一、常用注解说明
- @TableName
- @TableId
- @TableField
- 其他注解以及使用方法-参考官网
1.1@TableName注解
-
描述:将实体对象于数据库表名映射
-
修饰范围:用在类上
-
常见属性:
- value:主键注解 - resultMap:String类型,用来指定XML配置中的resultMap的id值
1.2@TableId
-
描述:主键注解
-
修饰范围:用在属性上
-
常见类型
- value:String类型,指定实体类中与表中对应的主键列名 - type:枚举类型,指定主键生成类型
1.3TableField注解
-
描述:字段注解(非主键)
-
修饰范围:用在属性上
-
常用属性:
- value:String类型,指定对应的数据库表中的字段名 - el:String类型,映射为原生 #{ ... }逻辑,相当于写在 xml 里的 #{ ... } 部分 **3.0不存在了** - exits:boolean是否为数据库表字段 true代表是数据库字段,false代表不是