Bonjour

J'ai un Entity User qui a une propriété :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
@OneToMany(mappedBy = "user", cascade = { CascadeType.ALL }, orphanRemoval = true, fetch = FetchType.EAGER)
	private List<Category> categories;
de l'autre coté Category :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
@ManyToOne
	@JoinColumn(name = "USERID", nullable = false, updatable = false)
	private User user;
Je voudrais savoir si qqn saurait pourquoi le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public User findById(String userId)
	{
		User user = em.find(User.class, userId);
		return user;
	}
me retourne une liste de Category avec chaque element en doublon ???



merci