The content of element type “resultMap” must match "(constructor?,id*,result*,association*,collect 问题解决
The content of element type “resultMap” must match "(constructor?,id*,result*,association*,collect 问题解决
网络上查了好久 没有找到原因
后面认真看了一下自己,终于找到原因了,太粗心了
<resultMap type="com.pos01.bean.GoodsIORel" id="goodsIORel_result">
<!-- GOODS_IO 这个是extend是对象 -->
<result column="IO_ID" property="ioId"/>
<result column="GOODS_ID" property="**goodsorderId**"/>
<result column="SPEC_ID" property="specId"/>
<result column="IO_NUM" property="ioNum"/>
<result column="IO_UNIT" property="ioUnit"/>
<result column="IO_PRICE" property="ioPrice"/>
<result column="IO_DIRECTION" property="ioDirection"/>
<result column="IO_TYPE" property="ioType"/>
<result column="IO_TIME" property="ioTime"/>
<result column="IO_DESC" property="ioDesc"/>
<!-- GOODS .前面是rel那个bean中的变量 后面是该变量对应的另一个bean中的变量 -->
<result column="GOODS_ID" property="goods.goodsId"/>
<result column="GOODS_NAME" property="goods.goodsName"/>
<result column="GOODS_STATUS" property="goods.goodsStatus"/>
<result column="GOODS_DESC" property="goods.goodsDesc"/>
<result column="GOODS_CTIME" property="goods.goodsCtime"/>
<result column="GOODS_MTIME" property="goods.goodsMtime"/>
</resultMap>
*****这个地方property="goodsorderId"与bean不对应,改成property="goodsId"就可以了
太粗心了