Hibernate程序没有终止

时间:2014-05-07 19:57:01

标签: java mysql hibernate jdbc

我编写了一个简单的Hibernate程序,它似乎工作正常,数据被加载到数据库中,表被创建。但是,在调用commit()之后程序不会终止。

以下是我正在使用的代码:

    SessionFactory sessionFactory= new Configuration().configure().buildSessionFactory();
    Session session = sessionFactory.openSession();
    session.beginTransaction();
    session.save(model);
    session.getTransaction().commit();

我使用MySQL作为DB,在eclipse中运行程序。

请在这里建议可能出现的问题。

谢谢, VIPIN

2 个答案:

答案 0 :(得分:3)

sessionFactory.close();

您正在寻找

答案 1 :(得分:0)

你错过了这个(波纹管提交):

session.close();

最终守则:

SessionFactory sessionFactory= new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
session.beginTransaction();
session.save(model);
session.getTransaction().commit();
session.close(); //Here