Spring配置经典

xml 代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <beans  
  3.     xmlns="http://www.springframework.org/schema/beans"  
  4.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  5.     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">  
  6.   
  7.     <bean id="dataSource"  
  8.             class="org.apache.commons.dbcp.BasicDataSource">  
  9.             <property name="driverClassName"  
  10.                 value="oracle.jdbc.driver.OracleDriver">  
  11.             </property>  
  12.             <property name="url"  
  13.                 value="jdbc:oracle:thin:@localhost:1521:oracle9">  
  14.             </property>  
  15.             <property name="username" value="moto"></property>  
  16.             <property name="password" value="moto"></property>  
  17.     </bean>  
  18.   
  19.   
  20.     <bean id="sessionFactory"  
  21.         class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">  
  22.         <property name="dataSource">  
  23.             <ref bean="dataSource" />  
  24.         </property>  
  25.         <property name="hibernateProperties">  
  26.             <props>  
  27.                 <prop key="hibernate.dialect">  
  28.                     org.hibernate.dialect.Oracle9Dialect   
  29.                 </prop>  
  30.                 <prop key="hibernate.show_sql">  
  31.                     true   
  32.                 </prop>  
  33.             </props>  
  34.         </property>  
  35.         <property name="mappingResources">  
  36.             <list>  
  37.             <value>com/moto/vo/user/Userinfo.hbm.xml</value>  
  38.             </list>  
  39.         </property>  
  40.     </bean>  
  41.        
  42.        
  43.     <bean id="transactionManager"  
  44.         class="org.springframework.orm.hibernate3.HibernateTransactionManager">  
  45.         <property name="sessionFactory">  
  46.             <ref local="sessionFactory" />  
  47.         </property>  
  48.     </bean>  
  49.        
  50.     <bean id="transactionInterceptor"  
  51.         class="org.springframework.transaction.interceptor.TransactionInterceptor">  
  52.         <property name="transactionManager">  
  53.             <ref bean="transactionManager" />  
  54.         </property>  
  55.         <property name="transactionAttributes">  
  56.             <props>  
  57.                 <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>  
  58.                 <prop key="*">PROPAGATION_REQUIRED</prop>  
  59.             </props>  
  60.         </property>  
  61.     </bean>  
  62.        
  63.        
  64.     <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">  
  65.         <property name="beanNames">  
  66.             <list>  
  67.                 <value>userManager</value>  
  68.             </list>  
  69.         </property>  
  70.         <property name="interceptorNames">  
  71.             <list>  
  72.                 <value>transactionInterceptor</value>      
  73.             </list>  
  74.         </property>  
  75.     </bean>  
  76.        
  77.        
  78.        
  79.   
  80.        
  81.        
  82.        
  83.     <bean id="info" class="com.moto.vo.user.Userinfo" abstract="false"  
  84.         lazy-init="default" autowire="default" dependency-check="default">  
  85.     </bean>  
  86.        
  87.     </beans>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值