【发布时间】:2012-07-22 04:39:06
【问题描述】:
我负责提交事务,但保存对象后数据库仍然为空。没有错误,休眠甚至显示插入的SQL命令。当我将 <property name="hibernate.connection.autocommit">true</property> 行添加到我的休眠配置 xml 时,一切正常,但我听说这不是一个好习惯。我正在使用 HSQLDB 数据库。
这是我插入数据的一段代码。
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Client c = new Client();
c.setImie("John");
c.setNazwisko("Kennedy");
session.save(c);
session.getTransaction().commit();
session.close();
【问题讨论】:
标签: java database hibernate hsqldb