Pessoal, sou novo por aqui e estou precisando de uma forcinha.
Eu preciso fazer um right join com o criteria do Hibernate, alguém aí sabe dizer como posso fazer isso?
Eu até consegui fazer o left join, mas não descobri como fazer o right, meu código está atualmente assim…
@SuppressWarnings("unchecked")
public List<Pessoa> getLista(){
Session se = (Session) super.getSession().getDelegate();
Criteria c = se.createCriteria(Pessoa.class);
c.setFetchMode("pessoaJuridica", FetchMode.JOIN);
c.addOrder(Order.asc("nome"));
List<Pessoa> p = c.list();
se.beginTransaction().commit();
se.close();
return p;
}