隨筆-204  評(píng)論-90  文章-8  trackbacks-0

           <!-- 配置數(shù)據(jù)庫連接 -->
           <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
            <property name="driverClassName">
             <value>oracle.jdbc.driver.OracleDriver</value>
            </property>  
            <property name="url">
             <value>jdbc:oracle:thin:@33.49.23.168:1521:oradb</value>
            </property>
            <property name="username">
             <value>chinacars</value>
            </property>
            <property name="password">
             <value>chinacars</value>
            </property> 
           </bean> 
              
          <!-- 配置sessionFactory, 注意這里引入的包的不同  -->
           <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            <property name="dataSource">
             <ref local="dataSource" />
            </property>
            <property name="mappingResources">
             <list>   
              <value>com/chinacars/wap/beans/WapCategory.hbm.xml</value>
             </list>
            </property>
            <property name="hibernateProperties">
             <props>
              <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
              <prop key="hibernate.show_sql">true</prop>
              <prop key="hibernate.c3p0.minPoolSize">0</prop>
                          <prop key="hibernate.c3p0.maxPoolSize">5</prop>
                          <prop key="hibernate.c3p0.timeout">600</prop>
                          <prop key="hibernate.c3p0.max_statement">200</prop>
             </props>
            </property>  
           </bean>

           <!-- Manager -->
           <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
            <property name="sessionFactory">
             <ref local="sessionFactory" />
            </property>
           </bean>

           <!--
            ******* DAO setting *******
           -->

           <bean id="statDayDao" class="com.ihandy.statsms.dao.impl.StatDayDaoImpl">
            <property name="sessionFactory">
             <ref local="sessionFactory" />
            </property>
           </bean>

           <bean id="statDayDaoProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
            <property name="transactionManager">
             <ref bean="transactionManager" />
            </property>
            <property name="target">
             <ref local="statDayDao" />
            </property>
            <property name="transactionAttributes">
             <props>
              <prop key="insert*">PROPAGATION_REQUIRED</prop>
              <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
              <prop key="is*">PROPAGATION_REQUIRED,readOnly</prop>
             </props>
            </property>
           </bean> 
           
            <!--
            ******* Service setting *******
           -->

           <bean id="statDayService" class="com.ihandy.statsms.service.impl.StatDayServiceImpl">
            <property name="statDayDao">
             <ref bean="statDayDaoProxy" />
            </property>
           </bean>
           
           <!-- Struts Action Proxy -->
           <bean name="/statDayList" class="com.ihandy.statsms.struts.action.StatDayListAction" singleton="false">
            <property name="statDayService">
             <ref bean="statDayService" />
            </property>
           </bean>

          posted on 2007-04-13 16:09 一凡 閱讀(307) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA FRAMEWORK
          主站蜘蛛池模板: 泸定县| 民勤县| 泉州市| 抚远县| 肃宁县| 泽库县| 体育| 宜川县| 龙川县| 巴中市| 内江市| 东阳市| 中西区| 屏边| 樟树市| 台东市| 松阳县| 哈巴河县| 泾川县| 吉林市| 安乡县| 台东市| 肇州县| 蓬溪县| 集安市| 五常市| 龙川县| 南华县| 隆德县| 嘉峪关市| 新营市| 西乡县| 庆城县| 道孚县| 开平市| 柳河县| 叶城县| 丰顺县| 福建省| 陇南市| 平原县|