Galera estou querendo fazer uma classe em java que persiste um obj generico , bom é o seguinte
tenho um método que recebe um Object porém para que eu possa persistir eu teria que saber a classe deste objeto e convertelo… vou postar o código …
<blockquote>public boolean Save(Object obj) {
EntityManagerFactory emf = Persistence.createEntityManagerFactory(“RestaurantePU”);
EntityManager em = emf.createEntityManager();
//aqui mais ou menos teria que ser onde tranformo o obj para poder persistir ele porém não sei como fazer
em.getTransaction().begin();
try {
em.persist(obj);//aqui normalmente eu passo o obj do tipo de uma classe de entidade mas agora preciso converte-lo
em.getTransaction().commit();
em.close();
return true;
} catch (Exception e) {
em.getTransaction().rollback();
e.printStackTrace();
em.close();
return false;
}
}