Java 使用提交后休眠不保存数据
数据在写入后也保存在我的数据库中Java 使用提交后休眠不保存数据,java,hibernate,Java,Hibernate,数据在写入后也保存在我的数据库中 public saveUser(user){ Session session=new AnnotationConfiguration().configure().buildSessionFactory().openSession(); //SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
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;
}
我没有收到任何异常或错误。在关闭会话之前,刷新会话以将更改推送到数据库 请参阅以下代码段:
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;
}