Hibernate Strange "ORA-01400: невозможно вставить NULL в" Ошибка - PullRequest
1 голос
/ 15 февраля 2011

произошла странная ошибка. Я работаю с 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 Ответ

0 голосов
/ 29 апреля 2016

Вы решили проблему?Я думаю, у меня была та же проблема

ORA-01400: Невозможно вставить ноль в (TABLE.COLUMN) (Hibernate)

В моем случае я решил изменить Db, сделаввнешние ключи и первичные ключи

...