Hibernate: non-null références de propriété a la valeur null ou transitoire de la valeur
J'ai 2 classes: Msg
et Task
qui sont 1-de-1.
Si j'essaie d'enregistrer Msg instance sans réglage de l'instance de Tâche pour ce que je reçois.
org.hibernate.PropertyValueException: not-null property references a null or transient value: entity3.Msg.task
Comment puis-je activer l'enregistrement des Msg sans Tâche? j'ai ceci dans le fichier de mappage pour Msg mais sa n'aide pas
<many-to-one class="entity3.Task" fetch="select" name="task" not-null="false">
<column name="TaskID" not-null="true" unique="true"/>
</many-to-one>
Merci d'avance!
OriginalL'auteur bunnyjesse112 | 2011-11-24
Vous devez vous connecter pour publier un commentaire.
Essayez de modifier votre cartographie ci-dessous,
Le problème pourrait être parce que vous avez un
not-null="true"
à lacolumn
définition de la balise. Lire ici plus sur hibernate mappages.Lire ici sur one-to-one mapping.
il semble que one-2-one, n'ont pas null option.
OriginalL'auteur ManuPK