해당 오류가 발생하는 경우
h2와 hibernate의 버전을 호환을 확인해보세요.
jpa 테스트하면서 첫 번째 persist 이후 계속 오류 나서 찾다 보니
저는 버전이 서로 맞지 않아서 발생한 오류였습니다.
최종 변경한 h2와 hibernate버전 정보입니다.
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>2.1.210</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.6.4.Final</version>
</dependency>
5.4.13.Final --> 5.6.4.Final으로 변경해주고 에러가 사라졌습니다.
오류난 pom.xml의 dependency정보입니다.
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>2.1.210</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.4.13.Final</version>
</dependency>