-
在实体中添加注解 @EntityListeners(AuditingEntityListener.class)监听实体变化
-
在自动更新时间戳字段增加 @LastModifiedDate
-
在Spring boot启动类增加注解 @EnableJpaAuditing启用JPA审计(自动填充默认值)
如果你是使用JPA的save(实体)方法去更新数据是没有问题的,如果是使用SQL/JPQL语句就会失效。比如:
@Query("update xxx set x = ? where x = ?"),这里提供最简单的解决办法,语句里时间字段赋值CURRENT_TIMESTAMP即可。