我有一个抽象的BasicEntity类实现持久化。它的目的是设置基本字段:
@CreatedDate
@Column(value = "create_time")
private Long createTime;
@CreatedBy
@Column(value = "create_user")
private String createUser;
@LastModifiedDate
@Column(value = "last_modify_time")
private Long lastModifyTime;
@LastModifiedBy
@Column(value = "last_modify_user")
private String lastModifyUser;
它集
spring.application.name: my_app
字段lastModifyUser,它为lastModifyTime创建一个时间戳,但createTime和createUser在保存实体后为空。有什么建议吗?
您有两个选择。在实体中,您可以指定注释@EnableR2dbcAuditing
或者创建一个配置类
@Configuration
@EnableR2dbcAuditing
class DatabaseConfig{
}