Java蜘蛛人 歡迎大家

          歡迎大家 來到我的blog , 如果我身邊的朋友 有什么不懂可以直接來問我 我會細心的幫助你的. 如果網絡上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
          posts - 54, comments - 192, trackbacks - 0, articles - 1

          spring 整合hibernate

          Posted on 2008-08-14 14:52 Java蜘蛛人 --鄭成橋 閱讀(208) 評論(0)  編輯  收藏
          首先 順序導入 spring hibernate struts

          配置applicationContet.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"
              xsi:schemaLocation
          ="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

              
          <bean id="datasource"
                   
          class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
                  
          <property name="driverClass"
                      value
          ="com.microsoft.jdbc.sqlserver.SQLServerDriver">
                  
          </property>
                  
          <property name="jdbcUrl"
                      value
          ="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=blog;SelectMethod=cursor">
                  
          </property>
                  
          <property name="user" value="sa"></property>
                  
          <property name="password" value="sa"></property>
                  
          <property name="minPoolSize" value="5"></property>
                  
          <property name="maxPoolSize" value="20"></property>
                  
          <property name="acquireIncrement" value="5"></property>
              
          </bean>
              
          <bean id="sessionFactory"
                  
          class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
                  
          <property name="dataSource">
                      
          <ref bean="datasource" />
                  
          </property>
                  
          <property name="hibernateProperties">
                      
          <props>
                          
          <prop key="hibernate.dialect">
                      org.hibernate.dialect.SQLServerDialect 
                          
          </prop>
                          
          <prop key="hibernate.show_sql">true</prop>
                      
          </props>
                  
          </property>

                  
          <property name="mappingDirectoryLocations">
                      
          <list>
                         
          <value>classpath:/com/zcq/dao</value> 
                      
          </list>
                  
          </property>
              
          </bean> 
                 
          <!--  hibernateTemplate 配置 -->
                   
          <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
                    
          <property name="sessionFactory">
                      
          <ref bean="sessionFactory" />
                    
          </property> 
                   
          </bean>
                
          <!-- zcqbb datable -->
                   
          <bean id="daoimp" class="com.zcq.dao.Test" >
                     
          <property name="hibernateTemplate" ref="hibernateTemplate" /> 
                   
          </bean> 
           
          </beans> 

          然后寫接口


          然后實現接口
          package com.zcq.job.dao;

          import org.springframework.context.ApplicationContext;
          import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

          import com.zcq.job.I.Zcq_I;

          public class Zcq_Imp extends HibernateDaoSupport implements Zcq_I {

              
          public void show() {
                System.out.println(
          "sssssss");
              }

              
          public static Zcq_I getApplication(ApplicationContext ctx)
              
          {
                  
          return (Zcq_I)ctx.getBean("daoimp");
              }

          }


          web.xml 里加入
            <context-param>
              
          <param-name>contextConfigLocation</param-name>
              
          <param-value>/WEB-INF/applicationContext.xml</param-value>
            
          </context-param>
            
          <listener>
              
          <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
            
          </listener>
            
          <filter>
              
          <filter-name>CharacterEncodingFilter</filter-name>
              
          <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
              
          <init-param>
                
          <param-name>encoding</param-name>
                
          <param-value>gbk</param-value>
              
          </init-param>
              
          <init-param>
                
          <param-name>forceEncoding</param-name>
                
          <param-value>true</param-value>
              
          </init-param>
            
          </filter>
            
          <filter-mapping>
              
          <filter-name>CharacterEncodingFilter</filter-name>
              
          <url-pattern>/*</url-pattern>
            </filter-mapping>

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 新龙县| 夏河县| 浦东新区| 山东省| 福贡县| 永康市| 颍上县| 岳阳县| 张家界市| 舞阳县| 罗源县| 阿合奇县| 西畴县| 铜鼓县| 江安县| 乌兰浩特市| 松滋市| 通州区| 大足县| 吉木萨尔县| 贺兰县| 莒南县| 阿克陶县| 宁波市| 水城县| 阳曲县| 定远县| 淮阳县| 江口县| 延安市| 都兰县| 错那县| 女性| 武山县| 青海省| 丘北县| 鹤壁市| 商城县| 临汾市| 涞源县| 武隆县|