Revision ac9cae76
Added by Andreas Müller almost 2 years ago
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
ref #10067 byteCodeProvider for HibernateConfiguration and factory methods