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;
}