Question

J'ai essayé de mybatis-printemps 1.2.2 avec mybatis 3.2.5 et de Printemps version 4.1.0.Libération et il apparaît comme il n'est pas pris en charge.

mybatis-printemps 1.2.2 printemps contient org.springframework.core.MethodParameter classe cependant, getContainingClass() n'est pas présent.

Je reçois à l'exception:java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()

Toute idée est que je pourrait utiliser Mybatis avec le Printemps 4x à tous?(même ibatis semble être non pris en charge)

Était-ce utile?

La solution

En regardant dans le pom.xml du Printemps MyBatis ici Je peux voir que le projet lui-même dépend de Printemps 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>

Donc, basé sur que je ne serais pas surpris si je reçois une exception comme celle que vous avez trouvé dans mon projet et je dois dire que "non", il n'est pas pris en charge.

Autres conseils

Nous sommes à l'aide de MyBatis v3.2.7 avec le Printemps v4.0.6 et jusqu'à présent, nous n'avons pas vu tous les problèmes.Depuis le Printemps conserve généralement les raisons de compatibilité ascendante, il travaille habituellement.

Cependant, je ne suis pas sûr (à ce jour) si il est totalement pris en charge au Printemps v4.1.x.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top