躺在沙灘上的小豬

          快樂的每一天

          配置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)

          隨筆檔案

          搜索

          最新評論

          主站蜘蛛池模板: 永吉县| 广宁县| 吉安县| 乌鲁木齐县| 香港| 鹿泉市| 云安县| 安国市| 定襄县| 汉源县| 沙河市| 左权县| 涿鹿县| 绥芬河市| 灵台县| 平泉县| 景泰县| 白朗县| 新乐市| 斗六市| 彝良县| 桃源县| 全南县| 环江| 遂宁市| 阜阳市| 唐海县| 金塔县| 古田县| 遵化市| 宁津县| 尚义县| 鹿邑县| 榆社县| 枞阳县| 武鸣县| 峨眉山市| 抚顺县| 建德市| 汝城县| 老河口市|