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 @   gengone  阅读(719)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示