Caused by: java.lang.NullPointerException: Cannot invoke "String.isEmpty()" because "rowId" is null
at org.hibernate.dialect.DB2zDialect.rowId(DB2zDialect.java:229)
at org.hibernate.dialect.Dialect.registerColumnTypes(Dialect.java:444)
at org.hibernate.dialect.DB2Dialect.registerColumnTypes(DB2Dialect.java:209)
at org.hibernate.dialect.Dialect.contributeTypes(Dialect.java:1580)
at org.hibernate.dialect.DB2Dialect.contributeTypes(DB2Dialect.java:900)
at org.hibernate.dialect.Dialect.contribute(Dialect.java:1569)
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:630)
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:174)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1383)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1454)
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1817)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1766)
Caused by: java.lang.NullPointerException: Cannot invoke "String.isEmpty()" because "rowId" is null at org.hibernate.dialect.DB2zDialect.rowId(DB2zDialect.java:229) at org.hibernate.dialect.Dialect.registerColumnTypes(Dialect.java:444) at org.hibernate.dialect.DB2Dialect.registerColumnTypes(DB2Dialect.java:209) at org.hibernate.dialect.Dialect.contributeTypes(Dialect.java:1580) at org.hibernate.dialect.DB2Dialect.contributeTypes(DB2Dialect.java:900) at org.hibernate.dialect.Dialect.contribute(Dialect.java:1569) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:630) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:174) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1383) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1454) at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1817) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1766)
DB2zDialect:
<dependency> <groupId>com.ibm.db2.jdbc</groupId> <artifactId>db2jcc4</artifactId> <version>4.25.23</version> <scope>provided</scope> </dependency>