Bonjour.
Je travaille sur un projet où il y a des articles qui peuvent être écrits par un ou plusieurs auteurs.
concretement j'ai une classe paper et une classe user.
dans Paper:
dans User:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @ManyToMany(mappedBy="papers") private List<User> authors;
Le probleme, c'est que je ne sais absolument pas comment faire pour effacer pour effacer un article. Dans mes EJB stateless, quand je fais em.remove(aPaper), j'ai des exceptions à cause des contraintes d'integrité, et j'arrive pas à m'en dépétrer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 @ManyToMany(fetch=FetchType.EAGER) @JoinTable(name="t_authors_papers", joinColumns=@JoinColumn(name="user_id", referencedColumnName="login"), inverseJoinColumns= @JoinColumn(name="paper_id", referencedColumnName="id") ) private List<Paper> papers;






Répondre avec citation







Partager