![](https://img.51dongshi.com/20241130/wz/18296972852.jpg)
可以通過關系映射查詢出來 請看下面 在mybatis中,沒有級聯的概念,但是可以利用集合來實現類似的功能。 mybatis3.0添加了association和collection標簽專門用于對多個相關實體類數據進行級聯查詢,但仍不支持多個相關實體類數據的級聯保存和級聯刪除操作。因此在進行實體類多對多映射表設計時,需要專門建立一個關聯對象類對相關實體類的關聯關系進行描述。 插入關聯表: insert into wife (name,h_id) values (#{name},#{husband.hid}) 關聯映射:嵌入式、繼承式 引入式等 先在數據庫建立好主外鍵關系 在xml里面寫一個resultMap作為返回類型,如果是多對一 用association 一對多用collection 例子 --ofType集合中的類型 select w.*,h.* from wife w left joinhusband h on w.h_id=h.hid 注意: 1、關聯查詢一定要帶有關聯對象的id(主外鍵),否則集合只會有一條記錄存在(認為你查詢的是一個對象) 如: select h.name,h.age,w.wname from wife w left join husband h on h.hid=w.h_id 2、表連接中不同表有同名字段的時候:a和b都有name字段 select a.id aid,a.name aname,b.id,b.name from a,b where a.id=b.id