Сохранение одного и того же объекта дважды с не обновляемым столбцом и @PrePersist - PullRequest
0 голосов
/ 13 мая 2019

Сохранение сущности (пример: имя автора имеет @Id, дата, когда отметка времени равна нулю), впервые creation date устанавливается с помощью метода, аннотированного @PrePersist, а сохранение CrudRepository возвращает персистент объект, где установлена ​​дата. В этом случае для нового экземпляра с теми же данными (дата равна нулю) возвращаемый объект имеет дату создания, равную нулю. При первом поиске с использованием findById я могу правильно реализовать его с помощью еще нескольких строк кода, но вопрос:

Могу ли я сделать так, чтобы звонок в «Сохранить» CrudRepository сделал это для меня?

... вызывать onPrePersist при сохранении в противном случае слияния экземпляра с существующей записью?

...