事务操作

QuickDAO封装了事务操作.事务操作只适用于更新操作,查询操作无事务操作.

  1. //开启事务
  2. Transaction transaction = dao.startTransaction();
  3. //设置事务隔离级别
  4. transaction.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
  5. //插入用户信息
  6. transaction.insert(user);
  7. //提交
  8. transaction.commit();
  9. //回滚
  10. //transaction.rollback();
  11. //结束事务
  12. transaction.endTransaction();

使用事务进行插入,更新和删除数据后,请务必手动调用commit方法或者rollback方法. 默认情况下QuickDAO不会自动提交事务