Здравствуйте, у меня есть таблица в базе данных DB2:
id (PKey)
doc_id (FKey указывает на id) не нуль
Это странная устаревшая таблица, которую я не могу изменить. Я также не могу написать / изменить триггеры.
Я пытаюсь создать отображение спящего режима для этой таблицы, но не могу понять, как написать это странное отношение.
У меня есть два варианта:
1 - скажите Hibernate, чтобы оставить id и doc_id как ноль, тогда триггер установит значения для меня.
2 - выяснить, как указать hibernate использовать последовательность для одновременной установки значений для обоих значений.
Кажется, я не могу найти способ заставить спящий режим сделать это?
любая помощь очень ценится.
<id name="id" type="java.lang.Long" column="ID">
<generator class="sequence">
<param name="sequence">SQ_DCMNT</param>
</generator>
</id>
<property name="packageDcmntId" generated="insert">
<column name="PACKAGE_DCMNT_ID" not-null="true"/>
</property>