2015-06-14 39 views
0

數據是OT書面方式,這也得到後保存在我的數據庫後冬眠不保存數據,使用提交

public saveUser(user){ 
Session session=new AnnotationConfiguration().configure().buildSessionFactory().openSession();   //SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory(); 
       //Session session=sessionFactory.openSession(); 
       Transaction t=session.beginTransaction(); 
       session.save(user); 
       t.commit(); 
       session.close(); 
       return 1; 
} 

,我沒有得到任何異常或錯誤。

回答

-1

在關閉會話之前刷新會話以將更改推送到數據庫。

參閱下面片段:

public saveUser(user){ 
Session session=new AnnotationConfiguration().configure().buildSessionFactory().openSession();   //SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory(); 
       Transaction t=session.beginTransaction(); 
       session.save(user); 
       t.commit(); 
       session.flush(); 
       session.close(); 
       return 1; 
}