h2 database 버전과 드라이버 버전이 호완되지 않아 발생하는 오류이다.
이 경우 2가지 방법이 있다.
나는 학습용으로 사용중이였기 때문에 굳이 새로운 버전의 db를 다운로드 받기 번거로워서 driver 버전을 낮추었다.
기존 gradle 설정
// build.gradle
...
implementation 'com.h2database:h2'
...
이렇게 되어있다면 기본적으로 최신버전의 드라이버가 적용된다.
이를 사용중인 db버전과 맞추어주면 된다.
수정 후 설정
// build.gradle
...
implementation 'com.h2database:h2:1.4.199'
...
나는 1.4.199 버전 h2 db를 사용중이라 저렇게 맞추어주었다.
만약 1.4.200 버전을 사용중이면 해당 버전에 맞게 적어주면 된다.