De vez en cuando, obtengo una "org.hibernate.QueryException: ruta de asociación duplicada: myAssociation". Esto se debe a que los criterios complejos con los que estoy trabajando pueden definir la misma ruta en muchos lugares. Me encantaría hacer algo comoObtener criterios por associationPath
Criteria association = myCriteria.getAssociation("wax");
if(association == null) association = myCriteria.createCriteria("wax");
¿Hay alguna manera de que pueda verificar si una asociación ya está en su lugar?
Saludos
Nik
¿No tendría más sentido utilizar alias únicos en la consulta, en lugar de esperar que el nombre que desea no esté ya ocupado? – skaffman