首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring中事宜(2)

2012-10-26 
spring中事务(2)1.Spring声明式事务:配置声明式事务处理(配置Spring,针对service层的bean做事务处理) a.Sp

spring中事务(2)
1.Spring声明式事务:配置声明式事务处理(配置Spring,针对service层的bean做事务处理)
a.Spring事务模板:

<!--声明jdbc事务管理器-->
<bean id="jdbcTransactionManager"
/>
</property>
</bean>
  
   <!--拦截器,定义切面在哪些方法上使用-->
<bean id="proxyInterceptor"
/>
</property>

<property name="transactionAttributes">
<props>
<!--所有以get,load方法开头的操作都是只读的事务,get和load也可以修改成其他的开头方式-->
<prop key="*">PROPAGATION_REQUIRED</prop>  <!--事务类型-->
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="load*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>

  <!--代理类,定义切面在哪些类上使用-->
<bean
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="interceptorNames">
<value>proxyInterceptor</value>
</property>
<property name="beanNames">
<list>
<value>*Service</value>
</list>
</property>
</bean>

热点排行