Автоматическое сохранение LocalDateTime через JPA - PullRequest
0 голосов
/ 27 июня 2019

У меня есть сущность JPA, где есть updatedTime типа столбца LocalDateTime. Я хочу сохранить его автоматически через JPA с текущей отметкой времени, не устанавливая никакого значения в объекте сущности при сохранении. Я рассмотрел примеры с использованием временных аннотаций, а также с использованием определения столбца, но второй сохраняет его с нулем, а первый говорит, что это разрешено только для типа Date. Могут ли некоторые помочь мне здесь? Обратите внимание, что я не хочу использовать триггеры.

Ссылка: Задать столбец метки времени JPA для создания базой данных?

http://www.java2s.com/Tutorials/Java/JPA/0160__JPA_Date_Column_Definition.htm

Я также пытался использовать конвертер атрибутов, но столбец все еще пуст. Вот как определяется столбец:

Также не работает с конвертером атрибутов. Вот как я определил столбец в сущности: @Column(name="UPDATED_AT" , nullable=false,updatable=false, insertable=false, columnDefinition="TIMESTAMP DEFAULT CURRENT_TIME"

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