在进行持久层数据维护的时候,我们通常需要记录一些非业务字段,比如:create_time、update_time、update_by、create_by等用来维护数据记录的创建时间、修改时间、修改人、创建人等信息。通常情况下我们需要对这些字段进行手动赋值。赋值的过程也比较冗余,都是重复操作。Mybatis plus 为我们提供了一种一劳永逸的自动化赋值方式。为了避免为每一个实体类都加上这四个成员变量,我们定义一个父类BaseColumns。

Mybatis plus通用字段自动填充的示例

Mybatis plus通用字段自动填充的示例

Mybatis plus通用字段自动填充的示例