Имея класс сущности:
@Entity
class Foo {
@Id
Long id;
@Version
java.time.Instant ts;
}
Мне нужно сохранить его с явным значением поля ts
в БД. Однако, если я устанавливаю значение ts явно, оно автоматически перезаписывается JPA.
Я видел решение для обновления, однако оно не работает для меня, так как оно мне нужно уже при вставке: Можно ли отключить приращение версии Hibernate для конкретного обновления?
Я не могу удалить @Version
, поскольку он входит в родительский класс моей сущности.
Более того, Я не могу отключить поведение в целом. Требуется только для указанного c варианта использования.