티스토리 뷰

현재 mybatis는 3.1.1 까지 나와 있다.

하지만 뭐가 문제인지 spring 3.1.1에서 같이 사용해보니 아래와 같은 오류가 난다.


java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction;


그래서 3.1.0으로 해봤으나 결과는 같은 오류가 났다.

다시 버전을 하나더 내려서 3.0.6으로 해봤더니 정상적으로 동작하는걸 확인할 수 있었다.



======================================================================================================================


위의 문제가 발생한 원인은


mybatis-3.1.1.jar 과 mybatis-spring-1.0.0-RC3.jar를 사용하여 발생한 문제 인것으로 추측 된다.


mybatis-3.1.1.jar 과 mybatis-spring-1.1.1.jar을 사용하니 위와 같은 문제는 해결 되었다.


어찌보면 너무나도 당연한것 같은데 모르고 있었을때는 한없이 어렵다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday