2015-06-14 51 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; 
}