接口式编程:一对多关系

来源:2-1 接口式编程

疯狂的二进制

2015-02-08 22:13

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

求教是什么原因


写回答 关注

1回答

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

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

通过自动回复机器人学Mybatis---加强版

进一步探索 Mybatis 的奥秘,一起揭开 Mybatis 面纱

53665 学习 · 112 问题

查看课程

相似问题