天天看點

JPA與spring-data整合報錯java.lang.AbstractMethodError

今天遇到了一個問題,在整合hibernate+JPA+spring+springdata時報java.lang.AbstractMethodError

想到是不是應為因為引入spring-data有什麼問題,因為在沒有引入spring-data的jar包之前都是正常的,看了下sping-data的依賴,發現果然時因為jar包引起的異常,确切說時因為jar包的版本引起的

JPA與spring-data整合報錯java.lang.AbstractMethodError

因為我引入的spring-data-jpa的jar包依賴了spring5.0.4的springjar包,而我引入的sping的jar包是4.3.18的springjar包,我沒有用依賴排除,因為擔心版本跨越太大,還是會導緻某些未知的問題,是以找到了1.11.13.RELEASE的spring-data-jpa版本,正好和我使用的spirng的版本比對,引入之後問題解決

JPA與spring-data整合報錯java.lang.AbstractMethodError