第一次玩mybatisplus的小伙伴 在享受了mybatis的很多自动化代码生成及自动化配置sql上感觉非常可以,但是从配置到运行会出一大堆。
org.apache.ibatis.type.TypeException: Could not resolve type alias
第一个错误是怎么吗回事?
<resultMap id="BaseResultMap" type="com.haggle.entity.ActivityHelper"> <id column="id" property="id" /> <result column="activity_id" property="activityId" /> <result column="initiator_id" property="initiatorId" /> <result column="wx_openid" property="wxOpenid" /> <result column="wx_avatar" property="wxAvatar" /> <result column="wx_nickname" property="wxNickname" /> <result column="amount" property="amount" /> <result column="is_success" property="isSuccess" /> <result column="created_date" property="createdDate" /> </resultMap> <select id="getListDataByInitiatorId" parameterType="int" resultMap="ActivityHelperMapper"> SELECT * FROM mk_activity_helper WHERE initiator_id=#{0} ORDER BY created_date DESC </select>
这里会爆出mapper未发现 这是由于你的映射关系错误,resultMap对应的映射关系 看上表是
<resultMap id="BaseResultMap" type="com.haggle.entity.ActivityHelper">
所以 会出现ActivityHelperMapper没找到 所以你要改的话将 resultMap="ActivityHelperMapper"改成 resultMap="BaseResultMap" 就可以了 希望你帮到你 信我 亲生体会