"resultMap" must match "(constructor?,id*,result*,association*,collect 问题解决

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"就可以了
太粗心了

猜你喜欢

转载自blog.csdn.net/weixin_43142925/article/details/89843567