Hibernate chamando os métodos públicos dos objetos?

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.

Pelo jeito o Hibernate relamente chama todos os métodos set e get das entidades. Como no padrão bean.