问答详情
源自:2-1 接口式编程

接口式编程:一对多关系

我使用接口式编程对“通过自动回复机器人学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

求教是什么原因


提问者:疯狂的二进制 2015-02-08 22:13

个回答

  • 疯狂的二进制
    2015-02-08 22:40:42

    额,原来与接口式编程没关系,是我sql语句有问题...