Fixation de Hibernate "Objet fait référence à une instance transitoire non sauvée" Erreur
L'objet fait référence à une instance transitoire " Opérations.
Cause:
Cette erreur se produit lorsqu'une entité a une propriété de collection qui contient de nouvelles instances qui n'ont pas encore été enregistrées dans la base de données. Hibernate tente de enregistrer automatiquement ces nouvelles instances lorsque l'objet parent est persisté, mais échoue si l'attribut Cascade n'est pas défini de manière appropriée. Cela indique à HiberNate de enregistrer automatiquement les objets connexes lorsque l'objet parent est enregistré.
Si vous utilisez le mappage XML, ajoutez ce qui suit à votre mappage de collection:
Si vous utilisez des annotations, ajoutez ce qui suit à la propriété de votre collection:
@ Onetomany (fetch = fetchType.lazy, Cascade = CascadeType.all)
set privé
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3