天天看點

java 一對一 一對多,mybatis 一對一、一對多和多對多查詢執行個體代碼

關鍵字:association 一對一映射(一個班級隻有一個班主任)

select * from class c,teacher t where c.teacher_id=t.t_id and c.c_id=#{id}

關鍵字:collection 一對多映射(一個老師有多個學生)

SELECT

t.id,

t.NAME,

t.class_name

FROM

teacher t

select

s.id,

s. NAME,

s.class_name as className

from student s

where teacher_id = #{id}

關鍵字:association 多對一映射(多個人屬于一個國家)

多對一相當于一對多,也可以使用collection

select cid,cname from country where cid=#{ooo}

javaType="Country"

select="selectCountry"

column="countryId" />

select pid,pname,countryId from people where pid = #{xxx}

總結

以上所述是小編給大家介紹的mybatis 一對一、一對多和多對多查詢,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回複大家的。在此也非常感謝大家對腳本之家網站的支援!