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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
	@ManyToMany(mappedBy="papers")	
	private List<User> authors;
dans User:

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;
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.