### Error building SqlSession.
### The error may exist in sqlconfig/Massage.xml
### The error occurred while processing mapper_resultMap[MessageResult]
我和你遇到了一样的错误,不过我的Message.xml是完整的,处了我们自己定义的select语句,这个xml文件后面还有几个语句,其中有个属性叫做parameterType=“userAlias”,但是我们在主配置文件中是吧这个设置别名给注释掉了的,所以解决方法就是将这个属性给删除掉。
你下载源码了吗?
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- namespace命名空间,为了对sql语句进行隔离,方便管理 ,mapper开发dao方式,使用namespace有特殊作用 -->
<mapper namespace="Message">
<resultMap type="bean.Message" id="MessageResult">
<id column="ID" jdbcType="INTEGER" property="id" />
<result column="COMMAND" javaType="VARCHAR" property="command" />
<result column="DESCRIPTION" javaType="VARCHAR" property="description" />
<result column="CONTENT" javaType="VARCHAR" property="content" />
</resultMap>
<select id="queryMessageList" resultMap="MessageResult">
select ID ,COMMAND,DESCRIPTION,CONTENT from message where 1=1
</select>
</mapper>