有3个步骤,取记录,生成XML文件-->压缩成ZIP-->改对应记录的状态如果有一步出错,则全部ROLLBACK用分布事务,理想状态下 如果出现异常 则生成的文件自动删除掉,请问该怎么弄?或者我的想法是不是有问题?
每一步 try catch 异常里面再 把文件全部删除.. 取记录 一般不会有异常吧, 后面2步是重点
解决了。
思路如下:取记录,遍历生成XML 文件,然后压缩成ZIP,之后改状态(一定加事务)。
出现异常,catch(Exception e){即把生成的文件删除!}
@weblogical: good
不明白,等待高手····