J'ai une entité JPA qui a des collections enfants via des relations OneToMany et j'ai défini cascade = CascadeType.ALL, mais quand je sauvegarde l'entité parente, elle n'enregistre aucune les modifications apportées à la collection enfant (c'est-à-dire ajoute ou supprime), je ne sais pas pourquoi c'est le cas.JPA, Comment puis-je savoir ce qui sera sauvegardé dans la base de données
Il serait utile de savoir s'il y avait un moyen d'obtenir des informations de JPA EntityManager etc. sur ce qui sera sauvegardé à la fin de la transaction.
Vous ne savez pas comment faire cela? Déboguer est devenu impossible.
Avez-vous défini le site propriétaire avec "mappedBy"? – niels
Généralement, il s'agit d'un mappage incorrect ou vous n'avez pas ajouté correctement l'enfant à la liste des enfants du parent. – Damo
pour vérifier quel est l'état de votre entité avant de persister, vous pourriez vouloir jeter un coup d'oeil EntityListeners http://docs.oracle.com/html/E24396_01/ejb3_overview_pc_callbacks.html – Korgen