Hibernate: not-null property references a null or transient value
Ich habe 2 Klassen: Msg
und Task
1-zu-1.
Wenn ich versuche zu speichern Msg-Instanz, ohne die Einstellung Task-Instanz für es ich bekomme.
org.hibernate.PropertyValueException: not-null property references a null or transient value: entity3.Msg.task
Wie aktiviere ich das Msg speichern, ohne Aufgabe? ich habe dies in der mapping-Datei für die Msg aber nicht zu helfen
<many-to-one class="entity3.Task" fetch="select" name="task" not-null="false">
<column name="TaskID" not-null="true" unique="true"/>
</many-to-one>
Vielen Dank im Voraus!
InformationsquelleAutor bunnyjesse112 | 2011-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie die änderung Ihrer Zuordnung als unten,
Könnte das problem sein, weil Sie mit einem
not-null="true"
amcolumn
definition tag. Lesen hier mehr über hibernate mappings.Lesen Sie hier mehr über eins-zu-eins-Zuordnung.
es scheint, dass die one-2-one, dont haben nicht-null-option.
InformationsquelleAutor ManuPK