2010-12-02 41 views
1

誰能告訴我如何與Hibernate和後端的PostgreSQL 我使用下面的實現,但沒有工作休眠插入查詢在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

您沒有使用[`EntityManager`]的任何特定原因(http://download.oracle.com/javaee/6/api/javax/persistence/EntityManager.html)? – 2010-12-02 04:26:06

回答

1

由於Matt Ball建議執行插入查詢,請嘗試使用EntityManager.persist(java.lang.Object entity)see here )代替。或者只需在沒有EntityManager的情況下嘗試使用persist(see this discussion)。