diff --git a/README.md b/README.md index 3c3d521..0f1ce24 100644 --- a/README.md +++ b/README.md @@ -52,13 +52,7 @@ mpp的lambda方式
```` -**在实体类字段上设置@InsertFill,在插入时对seqno字段自动填充复杂计算值** -查询当前最大的seqno值并加3,转换成10位字符串,不够位数时用0填充 -```` - @TableField(value="seqno",fill=FieldFill.INSERT ) - @InsertFill("select lpad(max(seqno)+3,10,'0') from test") - private String seqno; -```` + **在实体类上设置@KeySequence,在插入时对id字段自动填充复杂计算值** ```` @@ -68,7 +62,7 @@ public class TestEntity { @TableId(value = "id", type=IdType.INPUT) private Integer id; ```` - +**1.5.1版本之后需使用@EnableAutoFill注解整体开启自动注入功能** **在实体类字段上设置@InsertFill @UpdateFill,插入和更新时使用当前时间填充** ```` @InsertFill("select now()") @@ -77,6 +71,14 @@ public class TestEntity { private Date updateTime; ```` +**在实体类字段上设置@InsertFill,在插入时对seqno字段自动填充复杂计算值** +查询当前最大的seqno值并加3,转换成10位字符串,不够位数时用0填充 +```` + @TableField(value="seqno",fill=FieldFill.INSERT ) + @InsertFill("select lpad(max(seqno)+3,10,'0') from test") + private String seqno; +```` + **在启动类中使用@EnableMPP启动扩展自定义填充功能和自动创建resultmap功能** **在启动类中使用@EnableKeyGen启动主键自定义主键填充功能** 注意如果自己实现了IKeyGenerator会与@EnableKeyGen冲突