Странный спящий режим "ORA-01400: невозможно вставить NULL в" Ошибка
Со мной происходит странная ошибка. Я работаю с Hibernate, я сопоставил класс с именем Widget, который имеет класс Parameter, но когда я пытаюсь вставить, я получаю "ORA-01400: не могу вставить NULL в..."
Отображение правильно сделано как:
<bag cascade="none" inverse="true" lazy="false" name="parameters" table="PARAMS" >
<key column="WIDGET_ID" foreign-key="FK_PARAMS" not-null="true"/>
<one-to-many class="Parameter"/>
</bag>
Самое странное, что для свойства not-null установлено значение "true", что заставляет вставлять значение идентификатора объекта-виджета.
заранее спасибо
1 ответ
Вы решили проблему? Я думаю, что у меня была такая же проблема
ORA-01400: невозможно вставить ноль в (TABLE.COLUMN) (Hibernate)
В моем случае я решил изменить Db, сделав внешние ключи также первичными ключами