简单的说,一对一使用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/
本文详细解释了一对一和一对多在数据库中的使用方法,通过具体例子展示了如何在映射文件中实现,同时指出在一对多场景中使用resultMap可能导致的问题。
1525

被折叠的 条评论
为什么被折叠?



