﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-随意</title><link>http://www.blogjava.net/xiaoquan/</link><description>随意一些感觉好极了</description><language>zh-cn</language><lastBuildDate>Thu, 07 May 2026 02:12:46 GMT</lastBuildDate><pubDate>Thu, 07 May 2026 02:12:46 GMT</pubDate><ttl>60</ttl><item><title>Spring事务的乌龙事件</title><link>http://www.blogjava.net/xiaoquan/archive/2011/12/01/365274.html</link><dc:creator>小圈</dc:creator><author>小圈</author><pubDate>Thu, 01 Dec 2011 04:24:00 GMT</pubDate><guid>http://www.blogjava.net/xiaoquan/archive/2011/12/01/365274.html</guid><wfw:comment>http://www.blogjava.net/xiaoquan/comments/365274.html</wfw:comment><comments>http://www.blogjava.net/xiaoquan/archive/2011/12/01/365274.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaoquan/comments/commentRss/365274.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaoquan/services/trackbacks/365274.html</trackback:ping><description><![CDATA[最近在学习ssi，还处于非常基础的阶段。在做练习项目的时候忽然想到一直只知道框架整合中Spring主要负责事务管理、安全等方面的，但是Spring是否真的是进行了事务管理。我做了一个小测试，在ibatis中将子表insert语句写成错误的语句，主表的插入语句是正确的。如果spring进行了事务管理，在主表先完成了insert操作后，当子表发生错误，将会调用rollback方法，也就是说主表做的insert操作将会无效，两张表都恢复到操作前的状态。但我查看数据库表中的数据后发现未发生原来预想的结果，主表的信息改变了，子表没改，这实在是很困惑啊。<br />我使用的BeanNameAutoProxyCreator自动创建代理的，查看了一下配置文件后才知道原来没有在自动代理的interceptorAttributes中没有对相应的manager层进行代理。看来我还是不明白Spring的事务代理啊，只是按部就班地写代码，而不懂代码的意思，是没有一点乐趣的<br /><img src ="http://www.blogjava.net/xiaoquan/aggbug/365274.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaoquan/" target="_blank">小圈</a> 2011-12-01 12:24 <a href="http://www.blogjava.net/xiaoquan/archive/2011/12/01/365274.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>