본문 바로가기
Study/SPRING

Spring 에러 - SqlSession cannot be resolved to a type & SqlSessionFactory cannot be resolved to a type & The import org.apache.ibatis.session.SqlSessionFactory cannot be resolved

by 멘탈은안녕하신가 2020. 2. 8.
728x90
반응형
  • 에러 내용 : 해당 에러의 경우 보통 maven 업데이트를 하면 해결이 되지만, 해결이 안되는 경우 maven 추가한 라이브러리들을 일일히 까봐야 한다.
  • 아래는 오류가 발생했던 라이브러리
//수정
<dependency>
	<groupId>org.mybatis</groupId>
	<artifactId>mybatis</artifactId>
	<version>3.4.1</version> -> 3.2.8로 변경하니 에러 사라짐
</dependency>

 

  • 위의 라이브러리를 바꿔주니 아래와 같은 에러 발생
    java.lang.NoClassDefFoundError: org/apache/ibatis/cursor/Cursor
  • 추가된 ibatis 버전이 맞지 않아 발생하는 오류, 아래의 ibatis 버전을 바꾸거나 추가된 ibatis를 확인해보자.
//추가
<dependency>
	<groupId>org.apache.ibatis</groupId>
	<artifactId>ibatis-core</artifactId>
	<version>3.0</version>
</dependency>

 

728x90
반응형

댓글