躺在沙灘上的小豬

          快樂的每一天

          配置spring,通過Annotations生成SessionFactory

          AnnotationSessionFactoryBean 繼承LocalSessionFactoryBean

          今天用到,查了一下refrence,順便把它貼出來:

          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
                  "http://www.springframework.org/dtd/spring-beans.dtd"
          >
          <beans>
              
          <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
                  
          <property name="location">
                      
          <value>classpath:jdbc.properties</value>
                  
          </property>
              
          </bean>

              
          <bean id="c3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
                    destroy-method
          ="close">
                  
          <property name="driverClass">
                      
          <value>${db.driverClass}</value>
                  
          </property>
                  
          <property name="jdbcUrl">
                      
          <value>${db.url}</value>
                  
          </property>
                  
          <property name="properties">
                      
          <props>
                          
          <prop key="c3p0.acquire_increment">5</prop>
                          
          <prop key="c3p0.idle_test_period">100</prop>
                          
          <prop key="c3p0.max_size">100</prop>
                          
          <prop key="c3p0.max_statements">0</prop>
                          
          <prop key="c3p0.min_size">10</prop>
                          
          <prop key="user">${db.user}</prop>
                          
          <prop key="password">${db.pass}</prop>
                      
          </props>
                  
          </property>
              
          </bean>

              
          <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
                  
          <property name="hibernateProperties">
                      
          <props>
                          
          <prop key="hibernate.dialect">${hibernate.dialect}</prop>
                          
          <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
                      
          </props>
                  
          </property>
                  
          <property name="dataSource" ref="c3p0DataSource"/>
                  
          <property name="annotatedClasses" value="martin.dwr.demo.model.User"/>
              
          </bean>

              
          <bean id="userDao" class="martin.dwr.demo.dao.hibernate.HibernateUserDAO">
                  
          <property name="sessionFactory" ref="sessionFactory"/>
              
          </bean>
          </beans>

          posted on 2006-03-15 22:09 martin xus 閱讀(1226) 評論(0)  編輯  收藏

          My Links

          Blog Stats

          留言簿(10)

          隨筆檔案

          搜索

          最新評論

          主站蜘蛛池模板: 西丰县| 寻甸| 宿松县| 江孜县| 洪雅县| 城市| 汝南县| 东城区| 慈溪市| 滁州市| 麻城市| 大埔县| 平昌县| 株洲县| 株洲市| 宁阳县| 广昌县| 诏安县| 宁德市| 永和县| 定日县| 镇远县| 洞头县| 土默特左旗| 定南县| 廊坊市| 台江县| 中阳县| 西畴县| 临西县| 贵港市| 皮山县| 会昌县| 海丰县| 久治县| 香河县| 永济市| 曲沃县| 西乌珠穆沁旗| 西平县| 宁乡县|