dei pesquisada no forum naum encontrei nada que me desse uma resposta precisa…
seguinte
Estou fazendo alguns testes com o AbstractDAO que esta no livro Manning Action Series Hibernate Quickly, este DAO generico é um basicão que todos ja devem ter vistos em outros exemplos hibernate…
Este AbstractDAO será herdado por tantos outros obj que realizam o CRUD, porém quem herda dele tem que ficar colocando na chamada dos métodos da classe pai o tipo da classe por exemplo:
insert(Carro.class, carro); // este método esta implementado no AbstractDAO
sendo que carro extends AbstractDAO
ai pensando um pouco… eu poderia usar reflection dentro da funcao insert(que esta no AbstractDAO) e lá msm já fazer o cast sem perder performance?