Caused by: java.lang.NullPointerException
at org.hibernate.boot.model.source.internal.hbm.ModelBinder$ManyToOneColumnBinder.doSecondPass(ModelBinder.java:4140) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindManyToOneAttribute(ModelBinder.java:2235) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.model.source.internal.hbm.ModelBinder.createManyToOneAttribute(ModelBinder.java:2142) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindAllEntityAttributes(ModelBinder.java:1222) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindRootEntity(ModelBinder.java:265) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindEntityHierarchy(ModelBinder.java:185) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.model.source.internal.hbm.HbmMetadataSourceProcessorImpl.processEntityHierarchies(HbmMetadataSourceProcessorImpl.java:144) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.processEntityHierarchies(MetadataBuildingProcess.java:218) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:265) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87) ~[hibernate-core-5.2.8.Final.jar:5.2.8.Final]
at com.i2rd.hibernate.util.DynamicEntitySessionFactoryBuilder.buildSessionFactory(DynamicEntitySessionFactoryBuilder.java:613) ~[main/:?]
at com.i2rd.hibernate.util.RebuildableSessionFactoryBean.createSessionFactory(RebuildableSessionFactoryBean.java:254) ~[main/:?]
at com.i2rd.hibernate.util.RebuildableSessionFactoryBean.rebuildSessionFactory(RebuildableSessionFactoryBean.java:216) ~[main/:?]
at com.i2rd.hibernate.util.RebuildableSessionFactoryBean.getObject(RebuildableSessionFactoryBean.java:194) ~[main/:?]
at com.i2rd.hibernate.util.RebuildableSessionFactoryBean.getObject(RebuildableSessionFactoryBean.java:55) ~[main/:?]
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168) ~[spring-beans-4.3.6.RELEASE.jar:4.3.6.RELEASE]
... 36 more