一、@TableId
“value”:设置数据库字段值
“type”:设置主键类型、如果数据库主键设置了自增建议使用“AUTO”
type有六种类型,最下面三个只有插入主键为空时,才会自动填充
类型 解释
AUTO 数据库自增ID
NONE 数据库未设置主键类型(将会跟随全局)
INPUT 用户输入ID(该类型可以通过自己注册自动填充插件进行填充)
ID_WORKER 全局唯一ID (idWorker)
UUID 全局唯一ID(UUID)
ID_WORKER_STR 字符串全局唯一ID(idWorker 的字符串表示)
二、
@TableField(value = "表字段") “value”:设置数据库字段值
@TableField(select = false)
如果用户名密码不想显示时可以在属性上添加该字段,sql语句就不会去查询该字段。这样在查询时密码字段会变成null输出,保证安全性。
@TableField(exist = false)
示数据表中没有该字段,添加时生成sql代码就会知道。