Как получить значение CreationTimestamp в Hibernate при обновлении?JAVA

Программисты JAVA общаются здесь
Anonymous
Как получить значение CreationTimestamp в Hibernate при обновлении?

Сообщение Anonymous »

Надеюсь, я не упустил ничего очевидного из документации, но можно ли получить значение поля @CreationTimestamp во время обновления? (без дополнительного запроса)
Например, у сущности 2 поля:

Код: Выделить всё

@CreationTimestamp
private Timestamp created;

@UpdateTimestamp
private Timestamp updated;
Когда вы создаете объект, имеющий оба поля со значением null, с помощью CrudRepository.save(), он возвращает ответ с новые временные метки.

Когда вы обновляете существующую сущность с помощью того же метода, у которого оба поля имеют значение null, ответ имеет новое значение для обновленного поля, в то время как Created имеет значение NULL.

Можно ли получить сохраненное значение для созданного поля во время того же запроса?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -on-update

Вернуться в «JAVA»