如果事务仅仅是针对数据库的操作来说的,那么类似我项目中的这种情况需要自己在发生异常的时候自己做处理吗?也就是要把操作前的状态自己保存,然后到发生异常的时候恢复?
所以对于事务理解的不是很好,而且项目中除了数据库操作用到事务,其他的有可能引起不一致的操作没有采用事务进行操作,不知道JAVA事务处理是否是针对所有操作都适用啊?而且事务处理的实现方式是怎么样的呢?请banq和道友谈谈!!
[该贴被yongbuyanbai于2008-09-01 23:21修改过]
Java事务其实也是一个Exception管理机制,当你启动一个事务过程中,抛出任何Exception都可以使事务中断回滚。
由于JavaEE服务器没有提供文件读写RM,那么你只有自己做这些工作,相关文章:
http://www.ibm.com/developerworks/java/library/j-jtp0305.html
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》