当前位置: 代码迷 >> J2EE >> 求hibernate事物有关问题
  详细解决方案

求hibernate事物有关问题

热度:100   发布时间:2016-04-22 02:07:17.0
求大虾hibernate事物问题
错误提示;current autocommit status: false,
代码
Java code
public class example {    public void addUser(S s) throws HibernateException {       //获得Hibernate session       Session session = HibernateSessionFactory.getSession();       Transaction tx =session.beginTransaction();       //将s对象内容保存到数据库       session.save(s);       session.flush();       tx.commit();       //关闭Hibernate session      // HibernateSessionFactory.closeSession();       //session.close();    }       public static void main(String[] msg) {       example example = new example();       S s = new S();       s.setSno(57);       s.setSname("1234");       try {           example.addUser(s);       } catch (HibernateException e) {}          }}


------解决方案--------------------
详细错误信息,
------解决方案--------------------
你把 session.flush(); 去掉试试
------解决方案--------------------
数据库的链接
------解决方案--------------------
你的代码顺序有错误 你应该先commit 再flush。试试吧。
------解决方案--------------------
DEBUG - current autocommit status: false
这个不是错误信息吧,你确定数据没插进去?

------解决方案--------------------
你的S没有与数据库映射?
------解决方案--------------------
DEBUG 和INFO 不是异常,不用细看.
  相关解决方案