当 Spring Boot 中的某些列为空时,@LastModifiedDate 不会更新
Posted
技术标签:
【中文标题】当 Spring Boot 中的某些列为空时,@LastModifiedDate 不会更新【英文标题】:@LastModifiedDate is not updating when some of the columns are null in spring boot 【发布时间】:2021-12-01 01:56:13 【问题描述】:我有一张桌子,其中有@lastModifiedDate
列。
我在表格中有一个status
列,最初是null
,在成功交易后status
正在更新。
当status
字段更新时,@lastModifiedDate
也需要更新,但仍显示相同的日期和时间。谁能提供我的解决方案?
【问题讨论】:
【参考方案1】:你注意到@EnableJpaAuditing
和@Configuration
了吗?
你也应该用你的实体类声明@EntityListeners(AuditingEntityListener.class)
。
更多详情可以查看https://www.baeldung.com/database-auditing-jpa
【讨论】:
是的,我做过那个。以上是关于当 Spring Boot 中的某些列为空时,@LastModifiedDate 不会更新的主要内容,如果未能解决你的问题,请参考以下文章
spring boot加mybatis使用Map返回时,当值为空时属性也会没有(转)