em.persist seems doesn't persist data on postgreSQL db
- by Mario
I've got a simple java main which must write bean data on a PostgreSQL database. I use Entity manager to persist or update object. I use hibernate and toplink driver connection which are specified in persistence.xml file.
When I call em.persist(obj), nothing is saved on database, I don't know why. here is my simple code:
private static void importa(FileReader f) throws IOException {
EntityManagerFactory emf = Persistence
.createEntityManagerFactory("orpt2");
EntityManager em = emf.createEntityManager();
dispositivoMedico = new DispositivoMedico();
dispositivoMedico.setCategoria("prova");
dispositivoMedico.setCodice("323");
em.persist(dispositivoMedico);
And here is my persistence.xml
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
it.ariadne.orpt2.entities.AccessoriScheda
it.ariadne.orpt2.entities.CampiSchede
it.ariadne.orpt2.entities.CampiSchedeSalvati
it.ariadne.orpt2.entities.CampoAggiuntivo
it.ariadne.orpt2.entities.Categorie
it.ariadne.orpt2.entities.CategorieCampi
it.ariadne.orpt2.entities.CategorieCampiPK
it.ariadne.orpt2.entities.ClasseCivab
it.ariadne.orpt2.entities.DecodificaStato
it.ariadne.orpt2.entities.DispositivoMedico
it.ariadne.orpt2.entities.Ente
it.ariadne.orpt2.entities.FormaNegoziazione
it.ariadne.orpt2.entities.Fornitore
it.ariadne.orpt2.entities.LogSession
it.ariadne.orpt2.entities.Modello
it.ariadne.orpt2.entities.Periodicita
it.ariadne.orpt2.entities.Produttore
it.ariadne.orpt2.entities.Ruolo
it.ariadne.orpt2.entities.RuoloPK
it.ariadne.orpt2.entities.RuoloUtente
it.ariadne.orpt2.entities.Scheda
it.ariadne.orpt2.entities.SchedaSalvata
it.ariadne.orpt2.entities.Tipologia
it.ariadne.orpt2.entities.Utente
Thank you for your help.
Mario