Bom, estou criando um GenericDAO, mas está muito foda… num consigo acertar… se alguem puder me ajudar agradeço muito…
O Começo do Generic DAO… Implementando uma Interface com os Metodos…
public class GenericDaoImpl<T, PK extends Serializable> implements GenericDao<T, PK>{
private final Class<T> persistClass;
private Session session;
public GenericDaoImpl(Class<T> persistClass){
this.persistClass = persistClass;
}
Aqui que eu acho q está com problemas… eu acho q não está sendo setado o valor do objeto dentro do construtor…
To tentando muito pode ser q tenha mta coisa errada…
@Component("carroDao")
public class CarroDaoImpl extends GenericDaoImpl<Carro, Serializable> implements CarroDao{
private Session session;
private Carro carro;
public CarroDaoImpl(Class<Carro> persistClass){
super(persistClass);
}
@Override
public Carro findById(Serializable primaryKey){
return super.findById(primaryKey);
}
Se alguem puder me dar uma luz d como conserta isso… será eternamente agradecido =)
Muito Obrigado…