正しいマッピング、dtos(pojo)、および構成ファイルがあるとしたら、この SQL クエリを HQL でどのように表現できますか...
select * from sig_tc_contraloria_objetivos o
inner join sig_tc_contraloria_iniciativas i on o.id_objetivo = i.id_objetivo
inner join sig_tc_contraloria_acciones a on i.id_iniciativa = a.id_iniciativa
where a.id_organizacion = 8;
結果として、objetivos(親) -> Iniciativas(子) -> Acciones(子) のリストが期待されます
私はこのようにしようとしていました:
String sql = "select distinct p from SigTcContraloriaObjetivos p join p.children c join c.children b where b.idOrganizacion = 8";