Skip to content

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)

贡献者

页面历史