我通过mybatis进行映射。 我收到以下错误:
The content of element type "resultMap" must match "(constructor ?, id *, result *, association *, collection *, discriminator?)"
以下是mapper.xml的内容:
<resultMap id="qMap" type="*.*.*.*.*.model.Q" >
<result column="t" property="t"/>
<result column="v" property="v"/>
<result column="u" property="u"/>
</resultMap>
<resultMap id="itemsMap" type="*.*.*.*.*.model.Items">
<result column="eName" property="eName"/>
<result column="msM" property="msM"/>
<result column="msMem" property="msMem"/>
<result column="dTime" property="dTime"/>
<result column="comm" property="comm"/>
<result column="r" property="r"/>
<result column="st" property="st"/>
<collection property="q" javaType="*.*.*.*.*.model.Q" resultMap="qMap"/>
<result column="co" property="co"/>
<result column="ch" property="ch"/>
</resultMap>
错误表示在最后一行。谷歌没有帮助。 纠正这样的错误有什么想法或建议? 对不起,我没有上传完整的mapper.xml文件,我也隐藏了模型的路径而不发布代码,因为我无法显示代码。
提前致谢。
答案 0 :(得分:1)
这是一个简单的XML错误。在最后<collection...
之后移动<result...
。