当 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返回时,当值为空时属性也会没有(转)

Spring-boot 返回值

spring boot加mybatis使用Map返回值设置

连接多列且一列为空时的空格 - Oracle

无法访问 Spring Boot 和 Jersey 应用程序中的某些控制器

无法访问 Spring Boot 和 Jersey 应用程序中的某些控制器