Bonjour,
J'utilise pour mon projet Hibernate associé aux EJB3. Lorsque j'utilise ce code :
La requête generée par hibernate est sous cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 buffer = new StringBuffer(Constantes.TAILLE_BUFFER); buffer.append("from GestionEtapeToursBean as etape "); buffer.append("where etape.gestionParcoursBean.idParcours = :idParcours "); buffer.append("and etape.idTypeEtapeChoisie = :typeEtape"); query = entityManager.createQuery(buffer.toString()); query.setParameter("idParcours", parcours.getIdParcours()); query.setParameter("typeEtape", TypeEtapeChoisie.ETAPE_DU_TOUR1); GestionEtapeToursBean etapeBean = (GestionEtapeToursBean ) query.getSingleResult();
Alors que je m'attendais a avoir plutot un :Hibernate: select * from ( select etc....
Quelqu'un peut il me dire pourquoi je n'arrive pas a obtenir la requête que je suis supposé avoir, et comment faire pour remédier a ce problème.select Gestion_Etape_Tours.id, etc....
Merci par avance.
Partager