2010-12-02 6 views
1

Quelqu'un peut-il me dire comment effectuer une requête d'insertion avec la fin Hibernate et le dos postgresql J'utilise la mise en œuvre suivante, mais ne fonctionne pasHibernate Insérer une requête en Java

Session session = gileadHibernateUtil.getSessionFactory().openSession(); 
session.beginTransaction(); 

User A= new User(); 
A.setId(67); 
A.setFirstName("Noor"); 
A.setLastName("asd"); 
A.setMobileNumber("2435"); 
A.setTelephoneNumber("dfg"); 

session.save(A); 
session.getTransaction().commit(); 
+1

Une raison particulière pour laquelle vous n'utilisez pas ['EntityManager'] (http://download.oracle.com/javaee/6/api/javax/persistence/EntityManager.html)? –

+1

recevez-vous des messages d'erreur? Ou est-ce que ça ne fait rien? – Thilo

Répondre

1

Comme Matt Ball suggéré, essayez d'utiliser EntityManager.persist(java.lang.Object entity) (see here) au lieu. Ou essayez simplement d'utiliser persist sans EntityManager (see this discussion).