<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"
default-lazy-init="true">
<!-- 实例化占位符对象 -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:jdbc.properties"/>
</bean>
<!-- 配置一个数据源 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!-- 配置连接属性 -->
<property name="driverClass" value="${driverClass}"/>
<property name="jdbcUrl" value="${jdbcUrl}"/>
<property name="user" value="${user}"/>
<property name="password" value="${password}"/>
<property name="initialPoolSize" value="${initialPoolSize}"/>
<property name="minPoolSize" value="${minPoolSize}"/>
<property name="maxPoolSize" value="${maxPoolSize}"/>
<property name="checkoutTimeout" value="${checkoutTimeout}"/>
</bean>
<!-- Spring 整合 Hibernate -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!-- 注入数据源 -->
<property name="dataSource" ref="dataSource"/>
<!-- 配置 Hibernat 参数 -->
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.cache.use_second_level_cache">true</prop>
<prop key="hibernate.cache.provider_class">org.hibernate.cache.OSCacheProvider</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
</props>
</property>
<!-- 配置实体映射 -->
<property name="mappingResources">
<list>
<value>com/softeem/jingdong/entity/UsersBean.hbm.xml</value>
<value>com/softeem/jingdong/entity/GoodsBean.hbm.xml</value>
<value>com/softeem/jingdong/entity/OrderBean.hbm.xml</value>
</list>
</property>
</bean>
<!-- Spring 声明式事务 -->
<!-- 事务管理器 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- 事务通知 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<!-- 配置事务属性 , 查询不需要事务 . 所以配置只读事务 . 但是 增删改 都需要对应的事务操作 -->
<tx:method name="add*" propagation="REQUIRED"/>
<tx:method name="save*" propagation="REQUIRED"/>
<tx:method name="delete*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="get*" read-only="true"/>
<tx:method name="find*" read-only="true"/>
</tx:attributes>
</tx:advice>
<!-- 配置事务切面 -->
<aop:config>
<!-- 配置切入点 -->
<aop:pointcut id="txPoint" expression="execution(* com.softeem.jingdong.service..*.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPoint"/>
</aop:config>
<!-- Hibernate 模板类 HibernateTemplate -->
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
</beans>
相关推荐
SSH架构搭建,SSH架构
UnitWorkUnitWorkUnitWUnitWorkorkUnitWork
java ssh 架构说明
Java中搭建SSH架构的常用jar包全在里面了。2009.11.03
ssh架构实现登陆,使用Oracle数据库,仅供参考
基于SSH架构的培训机构教务系统源码+项目说明.zip基于SSH架构的培训机构教务系统源码+项目说明.zip基于SSH架构的培训机构教务系统源码+项目说明.zip基于SSH架构的培训机构教务系统源码+项目说明.zip基于SSH架构的...
bbs系统,ssh架构,数据库为sqlserver 麻雀虽小五脏俱全,前台后台所有基本功能都有。
J2ee Struts,Spring Framework,Hibernate 经典结合,项目源码。控制层、数据层、业务层分层 架构经典搭配,学习、研究的好东西。
SSH搭建
基于SSH架构的Web系统的开发方法
1、 SSH架构总体描述。 2、 框架集成规范。 3、 组件集成规范。 4、 包结构规范。 5、 架构规约。
SSH架构的学生管理系统(附带数据库),供学习SSH的同好学习使用,保证满意
ssh java 使用SSH架构实现《青鸟租房》ssh java 使用SSH架构实现《青鸟租房》
基于SSH架构的J2EEOA的设计与实现是一片很好的论文
SSH架构测试代码,很好的测试代码,最新整理的,用于学习
具有完整的JSP页面,类,映射文件,其中注解详细,有部分注解功能
SSH架构技术详解,人性化分析,附架构说明图。
这是学习java ssh架构很好的资料,里面有详细的怎么使用ssh架构,可以学习strust2 hibernate和spring
Struts+Spring+Hibernate整合的技术论坛的开发系统
SSH架构性能优化方案.pdf