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

ITransactionTest.java//事务操作的接口类

package com.trx.db.bo;

public interface ITransactionTest {

    public void insertDouble(Order order,Item item);

}

ITransactionTest.java//事务操作的接口类

 package com.trx.db.bo;

/*其他包的导入此处省略*/

public class TransactionTestImpl implements ITransactionTest {

    private IItemDAO itemDAO;

    private IOrderDAO orderDAO;

        public void insertOrderAndItem(Order order,Item item){

        this.orderDAO.insertOrder(order);

        this.itemDAO.insertItem(item);

        }

        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"/>

  推荐精品文章

·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