hibernate事务管理
Configuration config = new Configuration().configure();
SessionFactory sf = config.buildSessionFactory();
    Session s = sf.openSession();
    Transaction tx = s.beginTransaction();
    tx.begin();

    s.save(user);
    tx.commit();    
 s.close();
tx.begin();
tx.commit();
若不写这个提交数据,怎么配置才可以让它提交呀?

解决方案 »

  1.   

    save()就提交了吧
    写了
    tx.begin(); 
    tx.commit();
    它们中间发生异常会回滚而已。你是说不写
    tx.begin(); 
    tx.commit();  实现事务管理吗?
      

  2.   

    是的,就是只要
    sesssion.save();Transaction tx = s.beginTransaction(); 
        tx.begin(); 
    tx.commit();都不要我在oracle试过了就
    session.save()是不是提交保存到数据库的
      

  3.   

    能说具体的做法吗?
    比如在hibernate-cfg.xml配置什么之类的