spring + hibernate 最佳配置(转载)

applicationContext-config.xml  //用于加载  .properties 属性文件 该文件放于classpath路径下 eg: jdbc.properties

 



	
		
			
				classpath:jdbc.properties
			
		
		
	

 

applicationContext-dataAccess.xml  用于获取数据源及事务配置

 



   
    
    
    
    
			
				${jdbc.connection.username}
				${jdbc.connection.password}
				${jdbc.pool.c3p0.acquire_increment}
				${jdbc.pool.c3p0.max_size}
				${jdbc.pool.c3p0.min_size}
			
    
  

  
    
    
      
        classpath*:persist/user
      
    
    
      
		
	    org.hibernate.dialect.MySQLDialect
	    
		true
		
		update
		true
		org.hibernate.cache.EhCacheProvider
		
		
	  
    
  
  
  
    
  
  
  
    
    
  

  
    
      
      
      
    
  

  
  


  


	

 

applicatiionContext-user 用于service层业务bean的配置 目前没有东西。

 



	

 

hibernate 实体类的映射文件  .hbm.xml  eg:User.hbm.xml 文件 放于conf文件夹下的persist/user下

 

文件结构图如下

 

web.xml配置

 


  web_Services
  
    login.jsp
    
  
 
  
 contextConfigLocation
 
    classpath:context/applicationContext-*.xml
    /WEB-INF/applicationContext-security.xml
 
 

 
 org.springframework.web.context.ContextLoaderListener
 
 
  
  
    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      UTF-8
    
     
      forceEncoding 
      true 
     
    
  
  
    encodingFilter
    *
  
  
  
        springSecurityFilterChain
        org.springframework.web.filter.DelegatingFilterProxy
    

    
      springSecurityFilterChain
      /*
    
     

 

ok就酱紫了

 

 

你可能感兴趣的:(技术积累,spring,hibernate)