Ibatis与MyBatis依赖共存有关问题
项目中如果同时依赖了Ibatis和MyBatis的,在elipse等IDE中可以通过指定jar依赖顺序解决包冲突问题,mybatis包在Ibatis包前;但如果打包完了之后,部署到tomcat或者其他应用服务器时,如果先加载ibatis的jar,会遇到java.lang.reflect.MalformedParameterizedTypeException异常。
解决办法:修改ibatis包名,让其自然顺序排在mybatis包之后,比如修改为 zibatis-xxx.jar。如果是maven项目,则可以修改ibatis包名称, 上传到服务器。项目中依赖新的包即可
1、整合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