Olá pessoal!
Eu tenho um método estático na minha classe Entrada que chama um método em um objeto dao para retornar várias instâncias do banco.
mais ou menos assim:
public class Entrada {
static List getUltimasEntradas() {
return dao.getUltimasEntradas();
}
}
public Entrada getEntradaAnterior() {
...
return dao.getEntradaAnterior;
}
}
Aconte que quando chamo getUltimasEntradas a saida no console indica que o metodo getEntradaAnterior esta sendo chamado para cada objeto retornado em getUltimasEntradas. Observem que getEntradaAnterior nao é um metodo estatico. Este é um comportamento do Hibernate? Se for, tem como eu impedir isso?
Estou usando Hibernate 3 e o jdk é 1.6. Obrigado.
****Detalhe: Estou usando um objeto do tipo SQLQuery no dao. Estou usando uma consulta nativa para retornar as ultimas entradas.