我使用接口式编程对“通过自动回复机器人学Mybatis---基础版”中第5章的“一对多关系”进行修改,
<mapper namespace="com.imooc.dao.ICommand"> <!-- 现通过接口的完全限定名,来统一namespace -->
<resultMap type="com.imooc.bean.Command" id="Command">
<id column="C_ID" jdbcType="INTEGER" property="id"/>
<result column="NAME" jdbcType="VARCHAR" property="name"/>
<result column="DESCRIPTION" jdbcType="VARCHAR" property="description"/>
<collection property="contentList" resultMap="CommandContent.Content"/>
</resultMap>
...
发现报错:### Cause: java.lang.IllegalArgumentException: Result Maps collection does not contain value for CommandContent.Content
求教是什么原因
额,原来与接口式编程没关系,是我sql语句有问题...