频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Spring+Ibatis+事务处理

来源:中国IT实验室 作者:佚名 出处:巧巧读书 2008-06-16 进入讨论组
下一页 1 2 3 

applicationContext.xml

view plaincopy to clipboardprint?
<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

<bean id="dataSource"

class="org.springframework.jdbc.datasource.DriverManagerDataSource">

<property name="driverClassName">

<value>oracle.jdbc.driver.OracleDriver</value>

</property>

<property name="url">

<value>jdbc:oracle:thin:@172.17.7.191:1521:STRUTS</value>

</property>

<property name="username">

<value>STRUTS</value>

</property>

<property name="password">

<value>STRUTS</value>

</property>

</bean>

<bean id="insertDao" class="flex.samples.spring.dao.InsertCl">

<property name="sqlMapClient">

<ref local="sqlMapClient" />

</property>

</bean>

<bean name="insertAction"

class="flex.samples.spring.action.InsertAction">

<property name="insertService">

<ref bean="insertService"/>

</property>

</bean>

<bean id="insertService"

class="flex.samples.spring.dao.InsertService">

<property name="insertDao">

<ref local="insertDao" />

</property>

</bean>

<bean id="sqlMapClient"

class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">

<property name="configLocation">

<value>

WEB-INF/SqlMapConfig.xml

</value>

</property>

<property name="dataSource">

<ref bean="dataSource" />

</property>

</bean>

<bean name="logger"

class="flex.samples.spring.interceptor.LoggingInterceptor">

</bean>

<bean name="beanNameAutoProxy"

class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator" />

<bean id="transactionProxy" parent="beanNameAutoProxy">

<property name="beanNames">

<list>

<value>insertService</value>

</list>

</property>

<property name="interceptorNames">

<value>transactionInterceptor</value>

</property>

</bean>

<bean id="logginProxy" parent="beanNameAutoProxy">

<property name="beanNames">

<list>

<value>insertDao</value>

</list>

</property>

<property name="interceptorNames">

<value>logger</value>

</property>

</bean>

<bean id="transactionManager"

class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

<property name="dataSource">

<ref bean="dataSource" />

</property>

</bean>

<bean id="transactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor">

<property name="transactionManager">

<ref local="transactionManager" />

</property>

<property name="transactionAttributes">

<props>

<prop key="*">PROPAGATION_REQUIRED,-Exception</prop>

</props>

</property>

</bean>

</beans>

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

<bean id="dataSource"

class="org.springframework.jdbc.datasource.DriverManagerDataSource">

<property name="driverClassName">

<value>oracle.jdbc.driver.OracleDriver</value>

</property>

<property name="url">

<value>jdbc:oracle:thin:@172.17.7.191:1521:STRUTS</value>

</property>

<property name="username">

<value>STRUTS</value>

</property>

<property name="password">

<value>STRUTS</value>

</property>

</bean>

更多文章 更多内容请看Spring开源框架技术数据库处理专题Spring开发技术篇专题,或进入讨论组讨论。
下一页 1 2 3 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章