Salut à tous

j'ai fait une requête elle passe a la compil mais elle ne me renvoie pas le bon résultat
il s'agit de menu (typeMenu=1) pouvant avoir des sous menus (typeMenu=2).
J'aimerais obtenir la liste des menus qui ont des sous menus, et seulement eux.
donc mon objet Menu
public class Menu {

private int idMenu;
private String libelleMenu;
private String typeIdentifiant;
private int typeMenu;
private int position;
private int valideMenu;
private Menu menuPere;
private Date dateCreationMenu;
private Date dateEffetMenu;
et dans ma requete
List Result = session.find("FROM Menu as m WHERE m.typeMenu=1"+
" and m in (select mbis.menuPere FROM Menu "+"" +
"as mbis where mbis.menuPere is not null and mbis.typeMenu=2)");
Mercii !!!!