spring加载hibernate里的sessionfactory的三种方式

方式1:只加载SessionFactory

  

       

  

方式2:加载数据库连接池

 

       ref="dataSource">

      

    

方式3:加载所有属性

 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

      

       <property name="dataSource" ref="dataSource">property>

      

      

       <property name="hibernateProperties">

           <props>

               <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialectprop>

               <prop key="hibernate.show_sql">trueprop>

               <prop key="hibernate.hbm2ddl.auto">updateprop>

           props>

       property>

      

      

      

       <property name="mappingDirectoryLocations">

           <list>

               <value>classpath:cn/itcast/entityvalue>

           list>

       property>

    bean>

========================================hibernate配置数据库连接池======================

   
        
        jdbc:mysql:///hib_demo
        com.mysql.jdbc.Driver
        root
        root
        org.hibernate.dialect.MySQLDialect
    
        
        true
        
        update
        
        
        
         org.hibernate.connection.C3P0ConnectionProvider
        
         6
        
         4
        
         2
        
         100
        
         3000
        
        
        
         thread
     

............................ 
  

你可能感兴趣的:(spring加载hibernate里的sessionfactory的三种方式)