知识大全 spring事物配置示例

Posted

篇首语:休言女子非英物,夜夜龙泉壁上鸣。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 spring事物配置示例相关的知识,希望对你有一定的参考价值。

  以前项目中经常用spring 事务处理还没有亲自配置过 惭愧 现在马上上路.

  首先 在spring容器中 配置transactionManager 这个有好多实现 这里以HibernateTransactionManager为例

    <bean id= transactionManager class= springframework orm hibernate HibernateTransactionManager >            <property name= sessionFactory >                <ref local= sessionFactory />            </property>        </bean>     然后 再定义一个事务模板  <bean id= txProxyTemplate abstract= true class= springframework transaction interceptor TransactionProxyFactoryBean >            <property name= transactionManager >                <ref bean= transactionManager />            </property>            <property name= transactionAttributes >                <props>                    <prop key= save* >PROPAGATION_REQUIRED Exception</prop>                    <prop key= remove* >PROPAGATION_REQUIRED Exception</prop>                    <prop key= update* >PROPAGATION_REQUIRED Exception</prop>                    <prop key= incress* >PROPAGATION_REQUIRED Exception</prop>                    <prop key= * >PROPAGATION_REQUIRED</prop>                </props>            </property>        </bean>    这个模板怎样应用到业务方法上呢?请看下面的配置     <!             <bean id= userService class= sclsch service impl UserServiceImpl >            <property name= userDao >            <ref bean= BmUserDAO />            </property>            </bean>        >        <! 为userService配置事务 >        <bean id= userService parent= txProxyTemplate >            <property name= target >                <bean class= sclsch service impl UserServiceImpl >                    <property name= userDao >                        <ref bean= BmUserDAO />                    </property>                </bean>            </property>        </bean>

cha138/Article/program/Java/ky/201311/28604

相关参考

知识大全 Spring配置Hessian

Spring配置Hessian  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  创建web工程并加

知识大全 Spring 数据源配置与应用

Spring数据源配置与应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Spring数据源配

知识大全 spring中连接池的配置

  在默认通过myeclipse生成的配置里spring使用的是apache的dbcp连接池  <beanid=dataSource  class=monsdbcpBasicDataSource

知识大全 spring事务配置

  <!构建HibernateTransactionManager用于获得session管理事务>  <beanid=transactionManagerclass=springfr

知识大全 Spring中Quartz的配置

Spring中Quartz的配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Quartz是一

知识大全 Spring配置数据源四种方式

Spring配置数据源四种方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用spring框

知识大全 如何配置spring+struts?

cha138/Article/program/Java/ky/201404/30504

知识大全 Spring配置DHCP数据源

Spring配置DHCP数据源  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <beani

知识大全 Spring3.0中的AOP配置方法

Spring3.0中的AOP配置方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第一种配置方

知识大全 Spring 2.5 中配置 JPA

Spring2.5中配置JPA  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文提供了一个简单