一、基本注解:
@TableName 对应表名 注解 @TableName(keepGlobalPrefix = true)
@TableID 对应主键注解 @TableId(type = IdType.ASSIGN_ID)(雪花算法,随机生成id)
@TableFiled 对应普通字段 注解
@TableLogic 逻辑删除字段注解 value 值表示未删除的字段,delval 表示的是已删除字段 可
以通过 yml 文件进行全局配置
#MyBatis plus 配置 mybatis-plus: #classpath代表的是根目录,如果xml文件的父目录mapper不是在根目录下,需要该成 classpath* #mapper-locations: "classpath*:mapper/**/*.xml" #mybatis plus 配置 global-config: db-config: #全局的表都会添加前缀 #需要类中的注解开启 @TableName(keepGlobalPrefix = true) #table-prefix: "u_" #全局逻辑删除,需要命名规范 logic-delete-field: "is_delete" logic-delete-value: "0" logic-not-delete-value: "1" #全局雪花算法 #当服务器重启的时候,会出现一秒的校验时间的过程(时钟回拨),这一秒可能会出现重复的id id-type: assign_id