上篇學習了一對一關聯查詢,這篇我們學習一對多關聯查詢。一對多關聯查詢關鍵點則依然是配置resultmap,在resultmap中配置collection屬性,別忽略了oftype屬性。
建立表author、表blog,構建一對多的查詢場景。
建立author、blog model。author類中主要是新增屬性listblogs屬性。
public class authorpublic void setblogs(listblogs)
public int getid()
public void setid(int id)
public string getname()
public void setname(string name)
}
public class blogpublic void setid(int id)
public string gettitle()
public void settitle(string title)
public string getcategory()
public void setcategory(string category)
public int getauthor_id()
public void setauthor_id(int author_id)
}
1 <?xml version="1.0" encoding="utf-8"?>2 doctype configuration
3 public "- config 3.0//en"
4 "">
5 6 7
8
9
10
11
12
13
14 typealiases>
15
16
17
18
19
20
21
22
23 datasource>
24 environment>
25 environments>
26 27
33 configuration>
1 <?xml version="1.0" encoding="utf-8"?>6
7
8
9
10
11
12
13 collection>
14 resultmap>
15 16
17 select a.id,name,b.id bid,title,category from t_author a
18 left join t_blog b on a.id=b.author_id
19 where a.id=#
20 21 select>
@testpublic void getauthorblog()
}catch(exception e)finally
}
Mybatis 一對多關聯查詢
1.配置檔案 select u.id u.username u.address u.u.birthday o.id oid,o.number o.createtime o.note from user u left join order o on o.user id u.id 2.介面名字3.ret...
mysql 一對多關聯查詢 練習
場景 假設乙個學生有多門課程,一門課程有多個學生 雖然兩者是多對多關係,但本次假設為一對多 學生表 insert into student values 1 張三 66 3 insert into student values 2 李四 77 3 insert into student values...
TP5 一對多關聯查詢
a表 car 購物車 goodid 商品id sizeid 規格id b表 commondity 商品表 id 對應goodid 商品名稱 title c表 size 規格表 id對應sizeid 規格名稱 text 在購物車頁面,我們需要查詢到使用者購物車裡面的商品,大部分都是存的id,所以想查出...