mybatis-plus的实体类

实体类(数据库表的映射类),先上图:

@TableId: 指定数据库表的主键,包含type和value两种属性,value指定列名,通过type指定主键策略,目前我用到的版本支持五种主键策略

  1. IdType.AUTO: 自增主键
  2. IdType.NONE: 未指定主键
  3. IdType.INPUT: 自己输入主键值
  4. IdType.ASSIGN_ID: 系统分配,用于数值型数据
  5. IdType.ASSIGN_UUID: 系统分配uuid

@TableField: 指定非主键的数据库字段,包含value、exist和fill属性;value用来指定列名,exist用来指定是否为数据库表的字段(true表示是,false表示不是),fill用来指定字段的填充策略,如下:
1.FieldFill.DEFAULT 默认不填充
2.FieldFill.INSERT 插入时填充
3.FieldFill.UPDATE 更新时填充
4.FieldFill.INSERT_UPDATE 插入、更新时填充

posted @ 2022-12-08 11:48  gengone  阅读(700)  评论(0编辑  收藏  举报