Pessoal, estou com o seguinte problema:
eu me cansei de ficar criando Classes, para DAO… exemplo: Bean ( Pessoa ) DAO ( PessoaDAO )…
entao gostaria de saber uma forma de criar so uma classe DAO, onde qualquer bean que fosse repassado como parametro, gravasse ao bd e passar somente a classe que quero gravar com Hibernate… exemplo
Pessoa p = new Pessoa();
p.setNome("Ricardo");
p.setCodigo("10");
DAO d = new DAO();
d.salva(p);
obs: criar uma classe somente com nome de DAO.class
e ter o método salva();
ex:
public void salva(Objetc classe){
String c = obj.getClass().getName();
Class c2 = Class.forName(c);
c2 = (Class) obj;
Transaction tx = session.beginTransaction();
session.save(c2);
tx.commit();
}
assim, se houvesse um outra classe com nome Carro.class
eu poderia fazer assim
Carro c = new Carro();
c.setNome("Honda Civic");
c.setAno("2012");
DAO d = new DAO();
d.salva(c);
e eu não estou conseguindo decifrar esse enigma…
me desculpem pela ignorancia, mas ja vi isso em algum lugar ou curso, porém estou meio confuso…
alguem poderia me auxiliar…
Grato!
