整合spring和mybatis的时候出错:Initialization of bean failed; nested exception is java.lang.reflect.MalformedParameterizedTypeException加载applicationContext.xml时创建sessionFactory失败。主要原因是包的版本问题,mybatis一定要3.0.6+,spring3+目前测试下来没问题的版本:spring3.1.0,mybatis3.0.6。更换pom.xml中Spring的版本号。
具体位置和代码如下:
<properties>
<!-- Spring版本 -->
<spring.version>3.2.8.RELEASE</spring.version>
<!-- log4j版本 -->
<slf4j.version>1.6.6</slf4j.version>
<log4j.version>1.2.12</log4j.version>
<!-- junit版本 -->
<junit.version>4.10</junit.version>
<!-- mybatis版本 -->
<mybatis.version>3.2.1</mybatis.version>
</properties>