简单的说,一对一使用association,一对多使用collection
一对一例子
<association column="PARENT_ID" property="task"
javaType="com.***.model.Task" select="getTaskById" />
一对多例子
<collection column="QUESTION_ID" property="answers"
javaType="ArrayList" select="selectListAnswerById" />
原来一切都很简单~~
后补记:在一对多中添加了resultMap导致,每次的list中都会多一条空记录。
http://blog.163.com/spring_gwn/blog/static/866940020127315231453/