bonjour
un object issue contient un object event.
Je voudrait la liste des issues d'un event , je fait donc la requeste suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select issue from Issue issue  inner join fetch issue.event where issue.event.id=" + event.getId() + " order by issue.id"
Mais cela genere 2 sql:
(j'ai remplacé les nombreux champs par ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT t1.id_issue, t1.fl_completed, ..., t0.id_event_pk, t0.dt_start_date, ... FROM sdcarbrp.dbo.t_car_events t0, sdcarbrp.dbo.t_car_issues t1 WHERE ((t0.id_event_pk = ?) AND (t0.id_event_pk = t1.id_event_pk)) ORDER BY t1.id_issue ASC
	bind => [1978]
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT id_issue, fl_completed,... FROM sdcarbrp.dbo.t_car_issues WHERE (id_event_pk = ?)
	bind => [1978]
Pourquoi genere t-il 2 requetes sql pour une requete jpql ?

Merci