value |
String |
数据库字段名 |
exist |
boolean |
exist = false 表示该属性不是数据库字段,新增等使用bean的时候,mybatis-plus就会忽略这个,不会报错 |
condition |
String |
预处理 where 实体查询比较条件,有值设置则按设置的值为准,没有则为默认全局的 %s=#{%s}。@TableField(condition = SqlCondition.LIKE)输出SQL为: select 表 where name LIEK CONCAT('%',值,'%') |
update |
String |
预处理 update set 部分注入,例如:当在age字段上注解update=“%s+1” 表示更新时会 set age=age+1 (该属性优先级高于 el 属性) |
insertStrategy |
FieldStrategy |
Mybatis-plus insert 对字段的操作 |
updateStrategy |
FieldStrategy |
Mybatis-plus update 对字段的操作 |
whereStrategy |
FieldStrategy |
Mybatis-plus where 条件对字段的操作 |
fill |
FieldFill |
字段自动填充策略 |
select |
boolean |
@TableField(select = false) 查询时,则不返回该字段的值 |
keepGlobalFormat |
boolean |
是否保持使用全局的 format 进行处理 |
jdbcType |
JdbcType |
JDBC 类型 (该默认值不代表会按照该值生效) |
typeHandler |
Class<? extends TypeHandler> |
类型处理器 (该默认值不代表会按照该值生效) |
numericScale |
String |
指定小数点后保留的位数 |