`
zengshaotao
  • 浏览: 756515 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一个系统,多个事务管理器

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!--jdbc数据连接池访问配置,一般在非本地开发环境
	<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
		<property name="jndiName">
			<value>jdbc/tamcx</value>
		</property>
	</bean>
-->

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> 
		<property name="driverClassName"><value>com.informix.jdbc.IfxDriver</value></property>
		<property name="url"><value></value></property>
		<property name="username">
			<value>informix</value>
		</property>
		<property name="password">
			<value>informix</value>
		</property>
		<property name="maxIdle"> 
			<value>2</value>
		</property>
		<property name="maxActive">
			<value>5</value>
		</property>
		<property name="maxWait">
			<value>10000</value>
		</property>
		<property name="removeAbandoned">
			<value>true</value>
		</property>
		<property name="removeAbandonedTimeout">
			<value>30</value>
		</property>
	<property name="validationQuery">
         <value>select count(*) from t_role</value>
        </property>
     </bean>
     
<bean id="jdbcTransactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="JdbcTransactionProxyFactoryBean" lazy-init="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
		<property name="transactionManager">
			<ref bean="jdbcTransactionManager" />
		</property>
		<property name="transactionAttributes">
			<props>
	        <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
	        <prop key="*">PROPAGATION_REQUIRED</prop>
	        <prop key="exeSql">PROPAGATION_REQUIRED,-HsException</prop>
			</props>
		</property>
	</bean> 

<!-- hibernate数据访问配置-->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource">
			<ref local="dataSource" />
		</property>
		<property name="configLocation">
			<value>hs.cfg.xml</value>
		</property>
		<!-- jdk1.5支持
		<property name="configurationClass">
			<value>org.hibernate.cfg.AnnotationConfiguration</value>
		</property>
		-->
	</bean>
<bean id="hibernateTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory">
			<ref local="sessionFactory" />
		</property>
	</bean>
<bean id="HibernateTransactionProxyFactoryBean" lazy-init="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
		<property name="transactionManager">
			<ref bean="hibernateTransactionManager" />
		</property>
		<property name="transactionAttributes">
			<props>
	        <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
	        <prop key="*">PROPAGATION_REQUIRED</prop>
	         <prop key="saveObjAndExeHql">PROPAGATION_REQUIRED,-HsException</prop>
			
			</props>
		</property>
	</bean>

<!-- JDBC公共数据访问-->
<bean id="jdbcDaoImplBS" class="com.hundsun.tamcx.database.JdbcDaoImpl">
<property name="dataSource" ref="dataSource" />
	</bean>

<bean id="jdbcDaoImplBSProxy" parent="JdbcTransactionProxyFactoryBean">
		<property name="target">
			<ref local="jdbcDaoImplBS" />
		</property>
	</bean>
	
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">  
	    <property name="configLocation" value="classpath:configuration.xml" />  
	    <property name="dataSource" ref="dataSource" />  
</bean>  
 
<!-- hibernate公共数据访问-->
<bean id="hibernateDaoImplBS" class="com.hundsun.tamcx.database.HibernateDaoImpl">
		<property name="sessionFactory">
			<ref local="sessionFactory" />
		</property>
	</bean>
<bean id="hibernateDaoImplBSProxy" parent="HibernateTransactionProxyFactoryBean">
		<property name="target">
			<ref local="hibernateDaoImplBS" />
		</property>
	</bean>
</beans>
分享到:
评论

相关推荐

    班级事务管理系统3.

    班级事务管理是作为一个班级集体管理的一项主要任务,功能完善及安全可靠的管理系统可以大大提高学校资源的利用率,实时准确地了解班级成员与集体的现行状况,同时有助于学校管理。本系统是根据班级事务及各个过程...

    律师事务所管理系统免费版

    律师事务所管理系统(Lawyer),包含了案件管理功能、案件财务管理、卷宗文档管理、案件分析讨论、案件联系人通讯录、案件活动记录与安排等功能,以上的功能都是与案件紧密关联起来,便于多个律师相互协助与交流。...

    个人事务管理系统个人网.zip

    个人网-个人事务管理系统 个人事务管理系统是一套可以管理你所有的事务的系统程序,他操作方便、功能强大并且你可以免费使用它。项目进度与开发规划开发规划稳定功能:- 时间目标 - 密码保险箱 - 天气预报 - ...

    BZWB律师事务所管理系统(Lawyer) v1.1

    BZWB律师事务所管理系统免费版(Lawyer),支持20用户使用,包含了案件管理功能、案件财务管理、卷宗文档管理、案件分析讨论、案件联系人通讯录、案件活动记录与安排等功能,以上的功能都是与案件紧密关联起来,便于多...

    叁月快速事务管理系统网络版

    全套事务管理中没有一个环节需要“审批、激活下一流程”这样的操作。本应用只告诉“你”(假设你是机构高层负责人):哪些事在进行中,哪些事已经完成。 相比于前面所说的“OA”、“工作流”或者“ERP”,本应用更...

    BZWB律师事务所管理系统免费版(Lawyer) v1.1.zip

    BZWB律师事务所管理系统(Lawyer),包含了案件管理功能、案件财务管理、卷宗文档管理、案件分析讨论、案件联系人通讯录、案件活动记录与安排等功能,以上的功能都是与案件紧密关联起来,便于多个律师相互协助与交流...

    基于SpringBoot的员工事务管理系统设计源码

    基于SpringBoot的员工事务管理系统设计源码,该项目包含97个文件,主要文件类型有23个jsp页面...该项目是一个基于SpringBoot的员工事务管理系统设计源码,可能涉及用户界面设计、应用逻辑实现、数据存储等多个方面。

    会计师事务所企业整站管理系统SEO版.rar

    本企业管理系统完全针对百度和谷歌两大搜索引擎的算法量身打造,将企业站SEO深入系统的每一个功能。鉴于百度、谷歌等搜索引擎对asp页面的抓取技术已经相当成熟,以及对网站空间大小的考虑,本系统采取伪静态动态从...

    律师事务所网站系统源码/免费版律师事务所网站模板下载

    信息时代,各大小律师事务所网站,律师事务所,专业律师事务所网站,律师事务所网站,需要一个动态网站,实现介绍律师事务所信息,发布律师事务所行业新闻,律师事务所报价,律师事务所网上展示,实现律师事务所网上接案,带动...

    车辆管理信息系统

    如何让事务管理人员及时了解每一辆车的情况,提高车辆的使用效率,就成为各单位亟待解决的一个难题。针对这种状况,吉林省明日科技有限公司开发出一套专门进行车辆管理的软件《车辆管理系统》,本系统是一套对车辆...

    Java毕业设计-基于ssm框架开发的班级事务管理系统-附毕设源代码+说明文档.rar

    本次分享的资源是一个基于SSM(Spring + SpringMVC + MyBatis)框架开发的班级事务管理系统,包含了完整的毕设源代码和详细的说明文档。此系统旨在提供一个高效、便捷的班级事务管理平台,帮助教师、学生和管理员更...

    数据库事务管理

    数据库系统是一个共享系统,会有很多用户同时访问同一数据,例如,订票系统中多个用户同时访问飞往北京的同一航班,在各种预定系统以及银行自动柜员机系统中也会出现这种并发访问情形,即许多操作同时在同一数据对象...

    人事管理系统 数据库大作业.doc

    人事管理系统,属于ERP的一个部分。它单指汇集成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对企业人力资源信息的高度集成化管理,为中国企业使用的人力资源...

    【毕设课设】JAVA web健身房管理系统(源码+文档+数据库)

    (1)本系统使用数据库为MySql5.5.40,使用时向数据库导入文件gym-mysql.sql。...健身房管理系统是健身房、健身会馆使用的管理信息系统,健身房管理人员和收银财务等人员方便地利用现代科学技术来管理自己的事务。

    asp.net大型多门店连锁汽车4S店维修保养管理系统源码.zip

     收银事务管理:  结算处理中心、业务费用登记、收支记录查询  部门数据管理:  各门店每日监控、每日监控管理、绩效数据管理、财务数据管理、总经理查询、班组业绩数据  查询统计管理:  采购入库查询、采购...

    学生公寓管理系统源码

    描 述:接受管理员要办理的一个具体事件 定 义:接收事务=事务命令+事务 位 置:接收事务 ******************************************* 名 字:系统事务 别 名:系统事件 描 述:系统管理员进行系统管理的...

    基于SSM+Vue的农业信息管理系统(源码+部署说明+系统介绍+源码解释).zip

    基于SSM(Spring+SpringMVC+MyBatis)和Vue.js的农业信息管理系统是一个用于管理农业生产信息的Web应用程序。该系统旨在帮助农民、农业企业和政府机构更好地管理和监控农业生产活动,包括土地利用、种植、养殖、农产品...

    利用Java实现C/S模式的大学班级内日常事务管理系统

    利用Java实现C/S模式的大学班级内日常事务管理系统(PC版,应用于校内网有线网络访问,暂不开发移动端),使用swings技术完成如下基本功能需求: 班级公告通知 文稿匿名传阅投票 文件共享(上传、下载) 即时...

    建筑工地管理系统(工程项目管理)

    本软件不仅仅是材料管理、还包括对工程的预算管理、计划进度、文档管理、合同管理(购销、承包及分包)、劳务管理、自有设备管理(自有设备使用可...内部运费、库存管理、施工日志、签证管理、事务管理等进行全方位管理...

    会计师事务所企业整站管理系统SEO版

    本企业管理系统完全针对百度和谷歌两大搜索引擎的算法量身打造,将企业站SEO深入系统的每一个功能。鉴于百度、谷歌等搜索引擎对asp页面的抓取技术已经相当成熟,以及对网站空间大小的考虑,本系统采取伪静态动态从...

Global site tag (gtag.js) - Google Analytics