你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
基于Annotation的Spring 事务应用设计(四)
 

}

        public void setItemDAO(IItemDAO itemDAO) {//此出给spring提供写入的方法

         this.itemDAO = itemDAO;

       }

       public void setOrderDAO(IOrderDAO orderDAO) {//此出给spring提供写入的方法

         this.orderDAO = orderDAO;

       }

}

 3.3  Spring中有关此事务XML配置

   配置文件applicationContext.xml(注意相同颜色字之间的对应关系,其他bean的配置在此就省略掉了)。

<bean id="itemdao" class="com.trx.db.dao.ItemDAOImpl" autowire="byName" >

<bean id="orderdao" class="com.trx.db.dao.OrderDAOImpl " autowire="byName" >

<!--配置对应的Target-->

<bean id="itemBOTarget" class="com.trx.db.bo. TransactionTestImpl ">

        <property name="itemDAO"><!—此处对于上面定义的bean-->

          <ref bean="itemdao"/>

        </property>

        <property name="orderDAO">

          <ref bean="orderdao"/>

        </property>

     </bean>

<!--此处注入上面配置好的TargetProxyFactoryBean-->

<bean id="transationBO" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">

        <property name="transactionManager">

            <ref bean="transactionManager" />

        </property>

        <property name="target">

            <ref local="itemBOTarget" />

        </property>

        <property name="transactionAttributes">

            <props>

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089