Spring整合Hibernate配置(使用hibernate.cfg.xml文件)

本文主要记录spring整合hibernate的时候,直接使用hibernate.cfg.xml文件注入SessionFactory,applicationContext.xml文件配置如下:




   
   	
   		classpath:hibernate.cfg.xml
   	
  
	
  
  	
  
  
  
  	
  
  

hibernate.cfg.xml配置文件如下:






    

        
        com.mysql.jdbc.Driver
        jdbc:mysql://localhost:3306/hibernate
        root
        ***

        
        10

        
        org.hibernate.dialect.MySQLDialect

        
        thread

        
        org.hibernate.cache.NoCacheProvider

        
        true
        true

        
        update

        


    



由于hibernate.cfg.xml文件和applicationContext文件独立开来了,这样更便于hibernate自己独立配置管理,而spring所起的作用只是注入SessionFactory,这样思路更明确,而不是在applicationContext.xml中既要配置Datasource,又要配置SessionFactory,很麻烦,分工明确思路清晰

配置的核心就是:

 
   	
   		classpath:hibernate.cfg.xml
   	
  


你可能感兴趣的:(spring,hibernate,spring,bean,class,encoding,database)