hql Hibernate

Alan
25 de Mayo del 2009
Hola maigos tengo una duda:

tengo 3 tablas que tienen la siguiente relacion:
(TablaA, TablaB) relacion (1 a muchos)
(TablaB, TablaC) relacion (1 a muchos)

uso la coleccion Set para mapear las clases(A, B y C)

Query query=setCreateQuery("from A a left fetch join a.B b left fetch join b.C c where a.id=:id ")

mi pregunta es que trae es query? es decir con el primer join me trae el objeto A con la coleccion Set de objetos de B y como viene la coleccion de C con respecto a cada objeto de B