在导入excel之后需要添加多张表并且修改多张表。
如果导入文件有误的话要进行回滚。在这里要如何处理。求指导。求指教。

解决方案 »

  1.   

    既然是使用ssh,那么spring对事务就很好管理了呀,你导入excel在一个方法里,然后对此方法配置事务,注解或者配置文件的形式均可,当出现异常时就会自动回滚了!
      

  2.   

    楼主这里说的,应该是导入之后,事务也提交后,又进行了表的修改吧?如果这样就麻烦。解决方法是,先导入到一个临时表,确认无误之后再导入进标准表。
    如果楼主说的是在一个事务中提交的话,那就回滚事务好了。
    比如,如果配置了事务管理,就直接执行transactionManager.rollback();