반응형
1. 에러의 원인
해당 에러는 연결하는 DB (MySQL, Oracle 등의 사용하고 있는 DB) 의 version 과
스프링 Maven 의 pom.xml 의 <dependency> 기입한 버전이 다를 경우 많이 발생하는 것 같다
2. 해결 방법(MySql 기준으로)
1) 사용하고 있는 mysql 로 들어가서 SELECT version( ); 으로 버전을 확인한다.
2) 체크한 Mysql 의 버전과 Maven 프로젝트 pom.xml 에 기입한 정보가 같은지 확인한다.
( 나의 경우에는 이 부분에서 dependency 에 기입한 mysql 버전이 달라서 에러가 발생하는 것이었다.)
3) pom.xml 에 dependency 로 version 을 수정해준다
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>[수정하고자 하는 버전]</version>
</dependency>
3. 참고 링크
반응형