@LastModifiedDate不起作用的解决办法
谁把我名字用了! 2019-09-03 11:32:02 6127 收藏 1
文章标签: java jpa spring boot
版权
在实体中添加注解 @EntityListeners(AuditingEntityListener.class)监听实体变化
在自动更新时间戳字段增加 @LastModifiedDate
在Spring boot启动类增加注解 @EnableJpaAuditing启用JPA审计(自动填充默认值)
如果你是使用JPA的save(实体)方法去更新数据是没有问题的,如果是使用SQL/JPQL语句就会失效。比如:
@Query(“update xxx set x = ? where x = ?”),这里提供最简单的解决办法,语句里时间字段赋值CURRENT_TIMESTAMP即可。