Pessoal, tenho um modelo em que tenho suponhamos eu tenha as tabelas A,B e C, de forma que o objeto (chave estrangeira no DER) de A está na classe B, bem como A também está dentro de C, desta forma, eu tenho algo assim:
public Class A{}
public Class B{
A objA;
}
public Class C{
A objA;
}
Pois bem, eu preciso fazer uma pesquisa através de Criteria, em que eu busque uma lista de objetos da classe A, que estejam em B e que estejam em C.
Explicando melhor, eu preciso partir do seguinte:
Criteria criteria = getSession().createCriteria(A.class);
Só que da classe A eu nao consiguo chegar até aquelas que a utilizam, o contrario sim, mas neste sentido nao.
Alguem sabe como solucionar este problema?