首页  

mybatis plus 常用注解     所属分类 mybatis-plus 浏览量 721
@TableName  定义表名
@TableId    定义主键
   value    定义主键字段名
   type     主键策略 IdType

    IdType.AUTO          自增,系统分配 
    IdType.NONE          未设置主键
    IdType.INPUT         需要手动设置
    IdType.ASSIGN_ID     系统分配 ID,用于数值型(Long,对应 mysql 中 BIGINT 类型)
    IdType.ASSIGN_UUID   系统分配 UUID,用于字符串( 

@TableField              定义表的非主键字段
    value                定义非主键字段名
    exist                是否为表字段, true 是,false 不是
    fill                 指定字段填充策略(FieldFill)
        
字段填充策略(一般用于填充 创建时间 修改时间等字段)
    FieldFill.DEFAULT         默认不填充
    FieldFill.INSERT          插入时填充
    FieldFill.UPDATE          更新时填充
    FieldFill.INSERT_UPDATE   插入、更新时填充

@TableLogic           定义字段进行逻辑删除 
    常用属性
    value            定义未删除时字段的值
    delval           定义删除时字段的值
        

@Version             定义字段实现乐观锁

上一篇     下一篇
spring data JPA

MybatisPlus简介

MybatisPlus QueryWrapper LambdaQueryWrapper LambdaQueryChainWrapper

mybatis 日志实现要点

Aviator使用说明

Java注解实例