Bonjour, je suis sur un projet avec Hibernate depuis quelques semaines et je galère encore pas mal. Voici mon problème du jour :

J'ai une unité de gestion, qui peut en contenir d'autres :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public class UniteGestion {
private Long id;
private Set<UniteGestion> unitesGestion;
 
     @ManyToMany(cascade=CascadeType.ALL)
     public Set<UniteGestion> getUnitesGestion() {
	return unitesGestion;
     }
}
J'ai un id en entrée et je voudrais récupérer, à tous les niveaux de profondeur, toutes les unités de gestion filles de celle dont j'ai l'Id (ainsi que l'UG avec cet id).

Comment puis-je faire avec une requête HQL ?

Merci d'avance pour vos réponses, je peux donner des précisions au besoin.