Pessoal estou com duvida de como fazer uma subconsulta com criteria.
Eu dei uma pesquisada mas não entendi muito bem como faço.
O que eu quero é que o metodo me traga uma lista das baias que estão vazias, ou seja, que não ha usuarios referenciando ela.
Por enquanto esta assim:
public ArrayList<Baia> EmptyBaia(){
DetachedCriteria subconsulta = DetachedCriteria.forClass(Usuarios.class).add(criterion)
ArrayList<Baia> baia = this.session.createCriteria(this.classe).add(Subqueries.?)
}
A minha duvida é oque eu devo usar no criterion e oque devo colocar no lugar do “?”
Para facilitar oque eu quero é essa consulta:
select * from baia where numero not in (select baia from usuarios);
Muito obrigado pela ajuda