Как вызвать @LastModifiedDate - PullRequest
1 голос
/ 16 мая 2019

У меня есть класс с этими полями:

    private String statusMessage;

    @Column(name = "last_updated")
    @LastModifiedDate
    private Instant lastUpdatedAt;

Что я делаю:

  • набор statusMessage поле
  • сохранить объект в репо

Все хорошо, lastUpdatedAt заполнено текущей меткой времени. Проблема в том, что я хотел бы обновлять lastUpdatedAt каждый раз, когда значение устанавливается на statusMessage, даже когда я устанавливаю то же значение, которое уже есть в statusMessage.

Как мне этого добиться?

1 Ответ

2 голосов
/ 16 мая 2019

Вам необходимо включить функции Spring Data JPA Auditing.Для этого вам просто нужно добавить аннотацию к классу конфигурации:

@EnableJpaAuditing

Если вы этого не сделаете, аннотация @LastModifiedDate не будет иметь никаких последствий для вашей сущности.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...