assertEquals(NoCachingRegionFactory.class.getName(), properties.getProperty("hibernate.cache.region.factory_class"));
assertEquals(String.valueOf(false), properties.getProperty("hibernate.show_sql"));
assertEquals(String.valueOf(false), properties.getProperty("hibernate.format_sql"));
+ assertEquals(HibernateConfiguration.BYTECODE_PROVIDER_DEFAULT, properties.getProperty("hibernate.bytecode.provider"));
//null
beanDef = dataSource.getHibernatePropertiesBean(null);
assertEquals(cacheProviderClass.getName(), properties.getProperty("hibernate.cache.region.factory_class"));
assertEquals(String.valueOf(showSql), properties.getProperty("hibernate.show_sql"));
assertEquals(String.valueOf(formatSql), properties.getProperty("hibernate.format_sql"));
+ assertEquals(HibernateConfiguration.BYTECODE_PROVIDER_DEFAULT, properties.getProperty("hibernate.bytecode.provider"));
}
@Test
<prop key="hibernate.format_sql">false</prop>
<prop key="hibernate.search.default.directory_provider">org.hibernate.search.store.impl.FSDirectoryProvider</prop>
<prop key="hibernate.search.default.indexBase">./target/test-classes</prop>
+ <prop key="hibernate.bytecode.provider">javassist</prop>
</props>
</property>
</bean>
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.internal.NoCachingRegionFactory</prop>\r
<prop key="hibernate.show_sql">false</prop>\r
<prop key="hibernate.format_sql">false</prop>\r
+ <prop key="hibernate.bytecode.provider">javassist</prop>\r
<prop key="hibernate.search.default.directory_provider">org.hibernate.search.store.impl.FSDirectoryProvider</prop>\r
<prop key="hibernate.search.default.indexBase">${eu.etaxonomy.cdm.search.index.path}</prop><!-- set in applicationContext.xml -->\r
\r
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.internal.NoCachingRegionFactory</prop>\r
<prop key="hibernate.show_sql">true</prop>\r
<prop key="hibernate.format_sql">false</prop>\r
+ <prop key="hibernate.bytecode.provider">javassist</prop>\r
</props>\r
</property>\r
</bean>\r
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.internal.NoCachingRegionFactory</prop>\r
<prop key="hibernate.show_sql">false</prop>\r
<prop key="hibernate.format_sql">false</prop>\r
+ <prop key="hibernate.bytecode.provider">javassist</prop>\r
</props>\r
</property>\r
</bean>\r
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.internal.NoCachingRegionFactory</prop>\r
<prop key="hibernate.show_sql">false</prop>\r
<prop key="hibernate.format_sql">false</prop>\r
+ <prop key="hibernate.bytecode.provider">javassist</prop>\r
<prop key="hibernate.search.default.indexBase">${user.home}/.cdmLibrary/</prop>\r
</props>\r
</property>\r
#hibernate.show_sql=true
# hibernate.format_sql - default: false
-#hibernate.format_sql=true
\ No newline at end of file
+#hibernate.format_sql=true
+
+#hibernate.bytecode.provider=javassist
\ No newline at end of file
locks must not only be released after application shutdown in test environment -->
<prop key="hibernate.search.default.exclusive_index_use">false</prop>
<prop key="hibernate.dialect">org.hibernate.dialect.H2CorrectedDialectTest</prop>
+ <prop key="hibernate.bytecode.provider">javassist</prop>
<prop key="implicitNamingStrategy">org.hibernate.boot.model.naming.ImplicitNamingStrategyComponentPathImpl"</prop>
</props>
</property>
<version>${hibernate-search.version}</version>
</dependency>
<dependency>
- <!-- TODO can be removed, not used anymore by hibernate, but still a dependency in 5.4.x -->
+ <!-- TODO can be removed when upgraded to bytebuddy, not used anymore by hibernate, but still a dependency in 5.4.x -->
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.29.0-GA</version>
</dependency>
<dependency>
+ <!-- TODO not yet required as we still use javassist -->
<groupId>net.bytebuddy</groupId>
<artifactId>byte-buddy</artifactId>
<version>1.12.10</version>