• Hibernate rollback方法:回滚事务

    rollback 方法用于回滚事务。在进行数据库操作时,当程序出现错误时,及时进行事务回滚,可以保证数据的有效性。

    语法:

    rollback()

    示例

    当添加数据抛出异常时,应用 rollback 方法回滚事务,关键代码如下:

    Transaction tx = null;
    try{
      Session session = sessionFactory.openSession();
      //定义Session对象
        tx=session.beginTransaction();  //开启事务
      UserForm uf = new UserForm();  //定义JavaBean示例
      uf.setUsername(username);  //设置JavaBean对象属性
      uf.setPwd(pwd);
      session.saveOrUpdate(uf);  //定义保存对象方法
      tx.commit();  //提交事务
    }
    catch(Exception e){
      e.fillInStackTrace();
      tx.rollback();  //回滚事务
    }

更多...

加载中...