spring中<tx:advice></tx:advice>是什么意思
2015-03-29 11:35
423 查看
<tx:advice id="tv" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED"/> </tx:attributes> </tx:advice>
这段话是什么意思
意思是这个事物advice的管理者为transactionManager,你从配置文件中应该能够找到一个ID为transactionManager的bean, 而这个建议中规定了save方法的传输方式为required,也就是说没有sessionfactory的时候会自动建立,有的时候就不会建立了。 当然了这只是规定了一个advice,你还需要指定一个aop:pointcut去引用他,例如
<aop:config> <aop:pointcut id="bussinessService" expression="execution(public * x.y..*.*(..))" /> <aop:advisor pointcut-ref="bussinessService" advice-ref="tv" /> </aop:config>
这样这个advice就被联系到了bussinessService这个pointcut上了
相关文章推荐
- spring中<tx:advice></tx:advice>是什么意思?作用是什么?谁能简单说下
- [转]spring中<tx:advice></tx:advice>意义
- Spring事务管理-<tx:advice>标签
- <a href="javascript:;" id="button_qg_close"></a>表示什么意思?
- ASP.net中的 <ItemTemplate>是什么意思
- asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别
- Spring的声明式事务管理<tx:advice/> 有关的设置
- C语言中#include 后面没有<>或者“”是什么意思?解决办法
- interface IRepository<T> where T : class 这样写是什么意思?
- web.xml中出现<servlet-name>default</servlet-name>是什么意思?
- public void Delete<T>(List<T> EntityList) where T : class, new() 这是什么意思
- asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别 .
- java 中Class<?> 括号中问号代表什么意思
- <script defer> defer 是什么意思
- <meta http-equiv="refresh" content="3"> 什么意思?
- <script defer> defer 是什么意思
- java 中Class<?> 括号中问号代表什么意思
- DOS命令里面的EQ、NE、GT、LT、GE、LE分别是什么意思
- asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别
- <param name="allowScriptAccess" value="never"/>是什么意思