Spring2 Hibernate3 Junit 应用示例5
2007-03-13 17:47
483 查看
<1>、applicationContext.xml
[align=left]<?xml version="1.0" encoding="UTF-8"?>[/align]
[align=left]<beans xmlns="http://www.springframework.org/schema/beans"[/align]
[align=left] xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"[/align]
[align=left] xmlns:jee="http://www.springframework.org/schema/jee"[/align]
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.0.xsd">
[align=left] [/align]
[align=left] <bean id="dataSource"[/align]
[align=left] class="org.apache.commons.dbcp.BasicDataSource"[/align]
[align=left] destroy-method="close">[/align]
[align=left] <property name="driverClassName">[/align]
[align=left] <value>com.mysql.jdbc.Driver</value>[/align]
[align=left] </property>[/align]
[align=left] <property name="url">[/align]
[align=left] <value>jdbc:mysql://192.168.3.110:3306/DBName?useUnicode=true&characterEncoding=GBK</value>[/align]
[align=left] </property>[/align]
[align=left] <property name="username">[/align]
[align=left] <value>root</value>[/align]
[align=left] </property>[/align]
[align=left] <property name="password">[/align]
[align=left] <value>root</value>[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left] <!-- Hibernate SessionFactory -->[/align]
[align=left] <bean id="sessionFactory"[/align]
[align=left] class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">[/align]
[align=left] <property name="dataSource">[/align]
[align=left] <ref local="dataSource" />[/align]
[align=left] </property>[/align]
[align=left] <property name="mappingResources">[/align]
[align=left] <list>[/align]
[align=left] <value>com/xh/hibernate/vo/User.hbm.xml</value>[/align]
[align=left] </list>[/align]
[align=left] </property>[/align]
[align=left] <property name="hibernateProperties">[/align]
[align=left] <props>[/align]
[align=left] <prop key="hibernate.dialect">[/align]
[align=left] org.hibernate.dialect.MySQLDialect[/align]
[align=left] </prop>[/align]
[align=left] <prop key="hibernate.show_sql">true</prop>[/align]
[align=left] <!-- [/align]
<prop
key="hibernate.hbm2ddl.auto">create</prop>
[align=left] -->[/align]
[align=left] </props>[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
<!-- Transaction manager for a single
Hibernate SessionFactory (alternative to JTA) -->
[align=left] <bean id="transactionManager"[/align]
[align=left] class="org.springframework.orm.hibernate3.HibernateTransactionManager">[/align]
[align=left] <property name="sessionFactory">[/align]
[align=left] <ref local="sessionFactory" />[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left] <!-- Add DAOs here -->[/align]
[align=left] <bean id="userDAO"[/align]
[align=left] class="com.xh.hibernate.dao.impl.UserDAOImpl">[/align]
[align=left] <property name="sessionFactory">[/align]
[align=left] <ref local="sessionFactory" />[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left] <!-- Add Managers here -->[/align]
[align=left] <bean id="userManagerTarget"[/align]
[align=left] class="com.xh.spring.service.impl.UserManagerImpl">[/align]
[align=left] <property name="userDAO">[/align]
[align=left] <ref local="userDAO" />[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left] <bean id="userManager"[/align]
[align=left] class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">[/align]
[align=left] <property name="transactionManager">[/align]
[align=left] <ref local="transactionManager" />[/align]
[align=left] </property>[/align]
[align=left] <property name="target">[/align]
[align=left] <ref local="userManagerTarget" />[/align]
[align=left] </property>[/align]
[align=left] <property name="transactionAttributes">[/align]
[align=left] <props>[/align]
[align=left] <prop key="save*">PROPAGATION_REQUIRED</prop>[/align]
[align=left] <prop key="remove*">PROPAGATION_REQUIRED</prop>[/align]
[align=left] <prop key="update*">PROPAGATION_REQUIRED</prop>[/align]
[align=left] <prop key="*">PROPAGATION_REQUIRED,readOnly</prop>[/align]
[align=left] </props>[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left]</beans>[/align]本文出自 “霜之哀伤” 博客,请务必保留此出处http://maomao.blog.51cto.com/115985/20362
[align=left]<?xml version="1.0" encoding="UTF-8"?>[/align]
[align=left]<beans xmlns="http://www.springframework.org/schema/beans"[/align]
[align=left] xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"[/align]
[align=left] xmlns:jee="http://www.springframework.org/schema/jee"[/align]
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.0.xsd">
[align=left] [/align]
[align=left] <bean id="dataSource"[/align]
[align=left] class="org.apache.commons.dbcp.BasicDataSource"[/align]
[align=left] destroy-method="close">[/align]
[align=left] <property name="driverClassName">[/align]
[align=left] <value>com.mysql.jdbc.Driver</value>[/align]
[align=left] </property>[/align]
[align=left] <property name="url">[/align]
[align=left] <value>jdbc:mysql://192.168.3.110:3306/DBName?useUnicode=true&characterEncoding=GBK</value>[/align]
[align=left] </property>[/align]
[align=left] <property name="username">[/align]
[align=left] <value>root</value>[/align]
[align=left] </property>[/align]
[align=left] <property name="password">[/align]
[align=left] <value>root</value>[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left] <!-- Hibernate SessionFactory -->[/align]
[align=left] <bean id="sessionFactory"[/align]
[align=left] class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">[/align]
[align=left] <property name="dataSource">[/align]
[align=left] <ref local="dataSource" />[/align]
[align=left] </property>[/align]
[align=left] <property name="mappingResources">[/align]
[align=left] <list>[/align]
[align=left] <value>com/xh/hibernate/vo/User.hbm.xml</value>[/align]
[align=left] </list>[/align]
[align=left] </property>[/align]
[align=left] <property name="hibernateProperties">[/align]
[align=left] <props>[/align]
[align=left] <prop key="hibernate.dialect">[/align]
[align=left] org.hibernate.dialect.MySQLDialect[/align]
[align=left] </prop>[/align]
[align=left] <prop key="hibernate.show_sql">true</prop>[/align]
[align=left] <!-- [/align]
<prop
key="hibernate.hbm2ddl.auto">create</prop>
[align=left] -->[/align]
[align=left] </props>[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
<!-- Transaction manager for a single
Hibernate SessionFactory (alternative to JTA) -->
[align=left] <bean id="transactionManager"[/align]
[align=left] class="org.springframework.orm.hibernate3.HibernateTransactionManager">[/align]
[align=left] <property name="sessionFactory">[/align]
[align=left] <ref local="sessionFactory" />[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left] <!-- Add DAOs here -->[/align]
[align=left] <bean id="userDAO"[/align]
[align=left] class="com.xh.hibernate.dao.impl.UserDAOImpl">[/align]
[align=left] <property name="sessionFactory">[/align]
[align=left] <ref local="sessionFactory" />[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left] <!-- Add Managers here -->[/align]
[align=left] <bean id="userManagerTarget"[/align]
[align=left] class="com.xh.spring.service.impl.UserManagerImpl">[/align]
[align=left] <property name="userDAO">[/align]
[align=left] <ref local="userDAO" />[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left] <bean id="userManager"[/align]
[align=left] class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">[/align]
[align=left] <property name="transactionManager">[/align]
[align=left] <ref local="transactionManager" />[/align]
[align=left] </property>[/align]
[align=left] <property name="target">[/align]
[align=left] <ref local="userManagerTarget" />[/align]
[align=left] </property>[/align]
[align=left] <property name="transactionAttributes">[/align]
[align=left] <props>[/align]
[align=left] <prop key="save*">PROPAGATION_REQUIRED</prop>[/align]
[align=left] <prop key="remove*">PROPAGATION_REQUIRED</prop>[/align]
[align=left] <prop key="update*">PROPAGATION_REQUIRED</prop>[/align]
[align=left] <prop key="*">PROPAGATION_REQUIRED,readOnly</prop>[/align]
[align=left] </props>[/align]
[align=left] </property>[/align]
[align=left] </bean>[/align]
[align=left] [/align]
[align=left]</beans>[/align]本文出自 “霜之哀伤” 博客,请务必保留此出处http://maomao.blog.51cto.com/115985/20362
相关文章推荐
- Spring2 Hibernate3 Junit 应用示例3
- Spring2 Hibernate3 Junit 应用示例
- Spring2 Hibernate3 Junit 应用示例4
- Spring2 Hibernate3 Junit 应用示例1
- Spring2 Hibernate3 Junit 应用示例2
- Struts2+Spring2+Hibernate3 web应用示例(一)
- Struts2+Spring2+Hibernate3 web应用示例------源代码
- Struts2+Spring2+Hibernate3 web应用示例(四)
- Struts2+Spring2+Hibernate3 web应用示例(二)
- Struts2+Spring2+Hibernate3 web应用示例(四)
- Struts2+Spring2+Hibernate3 web应用示例(七)
- Eclipse下基于Hibernate的Junit Test Case用法示例
- Struts2+Spring2+Hibernate3 web应用示例(一)
- Struts2+Spring2+Hibernate3 web应用示例(一)
- Struts2+Spring2+Hibernate3 web应用示例(二)
- Struts2+Spring2+Hibernate3 web应用示例(五)
- Struts2+Spring2+Hibernate3 web应用示例(七)
- Struts2+Spring2+Hibernate3 web应用示例(二)
- Struts2+Spring2+Hibernate3 web应用示例(六)
- Struts2+Spring2+Hibernate3 web应用示例(三)