| 
					
				 | 
			
			
				@ -1,9 +1,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.jw.config.jpa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.hibernate.EmptyInterceptor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.hibernate.Interceptor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.cloud.context.config.annotation.RefreshScope; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.stereotype.Component; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.Properties; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				/** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -20,17 +24,19 @@ public class HibernateProperties { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//    private String naming_strategy; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Value("${hibernate.physical_naming_strategy}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String  physical_naming_strategy; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String physical_naming_strategy; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Value("${hibernate.implicit_naming_strategy}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String implicit_naming_strategy; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private List<Interceptor> interceptors; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public  Properties hibProperties() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Properties hibProperties() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Properties properties = new Properties(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        properties.put("hibernate.dialect",dialect); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        properties.put("hibernate.dialect", dialect); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        properties.put("hibernate.show_sql", show_sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        properties.put("hibernate.physical_naming_strategy", physical_naming_strategy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        properties.put("hibernate.implicit_naming_strategy", implicit_naming_strategy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        properties.put("hibernate.ejb.interceptor", interceptors.get(0)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return properties; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |