Project

General

Profile

« Previous | Next » 

Revision ac9cae76

Added by Andreas Müller almost 2 years ago

ref #10067 byteCodeProvider for HibernateConfiguration and factory methods

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/CdmDataSource.java
205 205
    @Override
206 206
    @Deprecated
207 207
    public BeanDefinition getHibernatePropertiesBean(DbSchemaValidation hbm2dll, Boolean showSql, Boolean formatSql,
208
            Boolean registerSearchListener, Class<? extends RegionFactory> cacheProviderClass){
208
            Boolean registerSearchListener, Class<? extends RegionFactory> cacheProviderClass, String byteCodeProvider){
209 209
        HibernateConfiguration hibernateConfig = HibernateConfiguration.NewInstance(showSql, formatSql,
210
                registerSearchListener, null, cacheProviderClass);
210
                registerSearchListener, null, cacheProviderClass, byteCodeProvider);
211 211
        return getHibernatePropertiesBean(hbm2dll, hibernateConfig);
212 212
    }
213 213

  
......
215 215
	public BeanDefinition getHibernatePropertiesBean(DbSchemaValidation hbm2dll,
216 216
	        HibernateConfiguration hibernateConfig){
217 217
        if (hibernateConfig == null){
218
            hibernateConfig = new HibernateConfiguration();  //empty
218
            hibernateConfig = HibernateConfiguration.NewDefaultInstance();  //empty
219 219
        }
220 220

  
221 221
        boolean showSql = hibernateConfig.getShowSql(this.showSql);
......
223 223
        boolean registerAuditing = hibernateConfig.getRegisterEnvers(this.registerAuditing);
224 224
        boolean registerSearchListener = hibernateConfig.getRegisterSearch(this.registerSearchListener);
225 225
        Class<? extends RegionFactory> cacheProviderClass = hibernateConfig.getCacheProviderClass(this.cacheProviderClass);
226
        String byteCodeProvider = hibernateConfig.getByteCodeProvider(HibernateConfiguration.BYTECODE_PROVIDER_DEFAULT);
226 227

  
227 228
		//Hibernate default values
228 229
		if (hbm2dll == null){
......
230 231
		}
231 232

  
232 233
		AbstractBeanDefinition bd = makeHibernatePropertiesBean(dbType, hbm2dll, showSql, formatSql, registerAuditing,
233
                registerSearchListener, cacheProviderClass);
234
                registerSearchListener, cacheProviderClass, byteCodeProvider);
234 235
		return bd;
235 236
	}
236 237

  

Also available in: Unified diff