MyBatis-Plus 注解
标签
中间件
软件开发/中间件
软件开发/中间件/MyBaits-Plus
字数
210 字
阅读时间
1 分钟
@TableName
- 用于指定表名
java
@TableName("tb_name")@TableId
- 用户指定表中的主键字段信息
- 可选参数
java
/**
* IdType 枚举:
* AUTO:数据库自增长
* INPUT:通过set方法自行输入
* ASSIGN_ID:分配ID,接口identifierGenerator的方法nextId来生成id,默认实现类为DefaultIdentifierGenerator 雪花算法
* */
@TableId(value="字段名", type=IdType.[AUTO|INPUT|ASSIGN_ID])@TableField
- 用于指定表中的普通字段信息
- 使用场景
java
/* *
* 成员变量名与数据库字段名不一致
* */
@TableField("username")
/* *
* 成员变量名以is开头,且是布尔值
* */
@TableField("is_married")
/* *
* 成员变量名与数据库关键字冲突
* */
@TableField("`order`")
/* *
* 成员变量不是数据库字段
* */
@TableField( exist = false)
GU_Nanfa