質問

MyBatis-Spring 1.2.2をMyBatis 3.2.5とSpring Version 4.1.0.releaseで試してみましたが、サポートされていないように見えます。

MyBatis-Spring 1.2.2 Springはorg.springframework.core.MethodParameterクラスを含みますが、getContainingClass()は存在しません。

例外を取得しています。 java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()

任意のアイデアは春4xでmybatisを使うことができますか?(IBATISでさえサポートされていないようです)

役に立ちましたか?

解決

Spring Mybatisのpom.xml こちらプロジェクト自体がSpring 3.2.9:

に依存すること
...
<spring.version>3.2.9.RELEASE</spring.version>
...
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>${spring.version}</version>
  <scope>provided</scope>
</dependency>
.

だから、私はあなたが私のプロジェクトに入っているもののように例外を得るならば、私は私がプロジェクトに入っているような例外を得ることになっていないでしょう、そして私はその「いいえ」と言わなければならないでしょう、それはサポートされていません。

他のヒント

Spring v4.0.6でMybatis v3.2.7を使用しています。これまでのところ、問題は見られませんでした。春は通常下位互換性を維持するので、通常は機能します。

しかし、私はSpring V4.1.xで完全にサポートされている場合は、わからない(この書き込み時点)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top