Olá a todos!!Enquanto criava um relatório pela interface dos jasper, tudo bem. Mas quando fui fazer a consulta via java, não deu certo. A busca é entre Cidade e funcionário. Estou criando o relatório dos funcionários, e retorno o nome da cidade onde ele mora.(ManyToOne-funcionarios e cidade). Fiz um método que me retorna a lista:
public List confirmaFk(Class classe, Long fk){
return sessao.createCriteria(classe).add(Restrictions.ilike("idCidade", fk)).list();
}
A priori pensei que era assim, mas estudando passo a passo. Pude perceber que não existe nenhum atributo com o nome “idCidade”, apenas no mapeamento. Que consequentemente gerará um nome da coluna no banco. Alguém teria uma idéia, um exemplo!!?
Obrigado!!