Mybatis+Spring
我在使用myBatis的存储过程时的map参数是使用iBATIS的格式:  应为我在mybatis3的用户指南文档上没看到存储过程的使用说明,就按照iBATIS的格式来写<mapper namespace="pageView">
<parameterMap type="Map" id="pageParameter">
<parameter property="i_tableName" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
<parameter property="i_searchFields" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
<parameter property="i_pageIndex" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
.....使用的时候 是这样的 <select id="getUserPageList" parameterType= "pageView.pageParameter" resultType="User">
...启动服务是报错,诚请高手帮忙解决,错误信息:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDao' defined in file [E:\StyleWorkspace\.metadata\.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat\webapps\SSMybatis\WEB-INF\classes\applicationContext-annex.xml]: Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file [E:\StyleWorkspace\.metadata\.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat\webapps\SSMybatis\WEB-INF\classes\applicationContext-core.xml]: Invocation of init method failed; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class . Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'pageView.pageParameter'.  Cause: java.lang.ClassNotFoundException: Cannot find class: pageView.pageParameter