原文位址:http://199604.com/709
最近一直把collection和association弄混,是以為了增強自己的記憶,就撸一個關系出來算是總結罷了
1. 關聯-association
2. 集合-collection
比如同時有user.java和card.java兩個類
user.java如下:
在映射card_one屬性時用association标簽, 映射card_many時用collection标簽.
是以association是用于一對一和多對一,而collection是用于一對多的關系
下面就用一些例子解釋下吧
association-一對一
人和×××的關系
下面是pojo
下面是mapper和實作的接口
personmapper.xml 還使用association的分步查詢。
同理多對一,也是一樣
隻要那個pojo出現private card card_one;
即使用association
collection 一對多和association的多對一關系
學生和班級的一對多的例子
pojo類
clazzmapper使用到了集合-collection 即為一對多,一個班級面對多個學生
studentmapper則是與班級為多對一關系,是以使用了關聯-association