…pessoal bom dia, estou com uma dúvida
…estou tentando implementar um consulta utilizado o objeto Query do Hibernate, e tenho uma situação onde existe um relacionamento OnetoMany do tipo 1 documento possui Várias assinaturas , utilizando o Criteria é perfeitamente possível criar um JOIN com associações com List, basta fazer:
criteria.createCriteria("listaAssinatura", "assinatura", Criteria.LEFT_JOIN);
…e a partir dai utilizar assinatura.id pra filtrar a consulta, mas no meu caso eu preciso fazer um JOIN utilizando Query; vejam o código que estou tentando fazer funcionar:
StringBuffer hql = new StringBuffer();
hql.append(" from ").append(Documento.class.getName()).append(" BEAN ");
hql.append(" where BEAN.listaAssinatura.id = ").append(getIdAssinatura);
…a questão e que não funciona desta maneira, pelo menos não para LIST, se for o contrario, tipo, buscar o documento a partir da assinatura funciona blz:
StringBuffer hql = new StringBuffer();
hql.append(" from ").append(Assinatura.class.getName()).append(" BEAN ");
hql.append(" where BEAN.documento.id = ").append(getIdDoc);
…alguém ai tem alguma idéia de como fazer isso funcionar ???
qualquer ajuda é muito bem vinda !!!
valeu !!!