avoid NPE in case of no "hibernateProperties" specified
This commit is contained in:
parent
e1a6bb2d2e
commit
4c49cc73b2
|
|
@ -152,7 +152,9 @@ public class LocalSessionFactoryBean implements FactoryBean<SessionFactory>, Res
|
||||||
config.getProperties().put(Environment.CURRENT_SESSION_CONTEXT_CLASS, SpringSessionContext.class.getName());
|
config.getProperties().put(Environment.CURRENT_SESSION_CONTEXT_CLASS, SpringSessionContext.class.getName());
|
||||||
config.getProperties().put(Environment.DATASOURCE, this.dataSource);
|
config.getProperties().put(Environment.DATASOURCE, this.dataSource);
|
||||||
config.getProperties().put("hibernate.classLoader.application", this.resourcePatternResolver.getClassLoader());
|
config.getProperties().put("hibernate.classLoader.application", this.resourcePatternResolver.getClassLoader());
|
||||||
config.addProperties(this.hibernateProperties);
|
if (this.hibernateProperties != null) {
|
||||||
|
config.addProperties(this.hibernateProperties);
|
||||||
|
}
|
||||||
scanPackages(config);
|
scanPackages(config);
|
||||||
for (Class<?> annotatedClass : this.annotatedClasses) {
|
for (Class<?> annotatedClass : this.annotatedClasses) {
|
||||||
ReflectionUtils.invokeMethod(addAnnotatedClassMethod, config, annotatedClass);
|
ReflectionUtils.invokeMethod(addAnnotatedClassMethod, config, annotatedClass);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue