转载:http://lujia35.iteye.com/blog/969466
下面配置spring applicationContext.xml文件
- <?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:aop="http://www.springframework.org/schema/aop"
- xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
- http://www.springframework.org/schema/tx
- http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
- http://www.springframework.org/schema/aop
- http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
- http://www.springframework.org/schema/context
- http://www.springframework.org/schema/context/spring-context-3.0.xsd">
-
- <context:annotation-config />
-
- <context:component-scan base-package="cn.com.company.dao.*" />
- <context:component-scan base-package="cn.com.company.service.*" />
- <context:component-scan base-package="cn.com.company.action" />
-
-
- <bean id="propertyConfigurer"
- class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
- <property name="locations">
- <list>
- <value>classpath:jdbc.properties</value>
- </list>
- </property>
- </bean>
-
- <bean id="parentDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
- //***c3p0配置
- </bean>
-
- <bean id="masterDataSource" parent="parentDataSource">
- <property name="driverClass" value="${master.jdbc.driverClassName}" />
- <property name="jdbcUrl" value="${master.jdbc.url}" />
- <property name="user" value="${master.jdbc.username}" />
- <property name="password" value="${master.jdbc.password}" />
- </bean>
-
- <bean id="slaveDataSource" parent="parentDataSource">
- <property name="driverClass" value="${slave.jdbc.driverClassName}" />
- <property name="jdbcUrl" value="${slave.jdbc.url}" />
- <property name="user" value="${slave.jdbc.username}" />
- <property name="password" value="${slave.jdbc.password}" />
- </bean>
-
- <bean id="dataSource" class="com.company.datasource.DynamicDataSource">
- <property name="targetDataSources">
- <map key-type="java.lang.String">
- <entry key="slave" value-ref="slaveDataSource" />
- </map>
- </property>
- <property name="defaultTargetDataSource" ref="masterDataSource" />
- </bean>
-
-
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
- <property name="dataSource" ref="dataSource"></property>
- <property name="packagesToScan" value="cn.com.company.entity" />
- <property name="hibernateProperties">
- <props>
-
- <prop>//***hibernate一些参数这里不写了</prop>
- </props>
- </property>
- </bean>
-
-
- <bean id="dataSourceAdvice" class="com.company.aop.DataSourceAdvice" />
- <aop:config>
- <aop:advisor
- pointcut="execution(* cn.com.company.service..*Service.*(..))"
- advice-ref="dataSourceAdvice" />
- </aop:config>
-
-
- <bean id="transactionManager"
- class="org.springframework.orm.hibernate3.HibernateTransactionManager">
- <property name="sessionFactory">
- <ref bean="sessionFactory" />
- </property>
- </bean>
-
- <tx:advice id="txAdvice" transaction-manager="transactionManager">
- <tx:attributes>
-
- <tx:method name="add*" propagation="REQUIRED" />
- <tx:method<
分享到:
相关推荐
实现了Spring+Hibernate+MySql的融合,通过部分修改调整,可以直接运行.本人亲自测试过,总结和不能运行原因已归纳在文件中
基于Struts2+Spring+Hibernate框架,MYSQL数据库的新闻管理系统,IDE: MYECLIPSE
eclipse工具,用Maven搭建的Spring+Spring MVC+Hibernate框架源码
Struts2+Spring+Hibernate+Jsp+Mysql5 项目申报系统.zip
Struts+Spring+Hibernate框架样例+数据库(含增、删、改、查)
spring mvc + spring + hibernate 全注解整合开发视频教程 11
Eclipse+Struts+Spring+Hibernate+Mysql环境搭建及访问数据库实例
纯净的spring+hibernate+mysql,springmvc整合了hibernate框架,使用mysql数据库,简单的实现登录、注册等相应的功能!
struts2+spring+hibernate框架购物车
AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架)
Struts2+Spring+Hibernate框架技术与项目实战源码与PDF.3
spring+struts+hibernate框架,内容空
的SSH框架系统,基于Spring+Struts2+Hibernate酒店管理系统,更有可直接导入的Mysql数据库文件,不需要你自己根据建立数据库和数据表,一切都是完美的,只需要你的电脑有Myeclipse和Mysql,项目就可直接跑起来!
SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架 现在的结构是,Struts负责显示层,Hibernate负责持久层,Spring负责中间的业务层,另外,由于Spring使用的依赖注射以及AOP...
springMVC+spring+Hibernate框架搭建,登录功能
基于Struts2+Spring+Hibernate+MySql的注册登录系统.zip
struts2+spring+hibernate框架jar包
Struts2+spring+hibernate框架的项目实例,只需要修改数据库连接即可
struts2.1.8+spring+hibernate框架整合所需jar包 其中还包括一个mysql数据库驱动包
spring mvc+spring+hibernate+bootstrap+mysql 考勤及薪酬管理系统