mybatis級聯 關聯 查詢

2021-09-01 21:23:48 字數 319 閱讀 1972

級聯(關聯)查詢,mybatis已經有了很好的支援,配置也相當簡單,示例:

一種是一對一的,一種是一結多的,  association用於前者,collection用於後者。下面都有相應配置。

當然一對一的,可以直接配置在一起,就不用兩次查詢了。

select * from school where id = #

select

select * from user_subscription where (status=1 or status=3) and user_id = # order by subscription_id asc

mybatis關聯查詢

備註 1 type是實體類 2 id是唯一標識,是resulmap指定的標識 4 collection是集合對映,用於多個物件 association是用於單個物件 5 如果裡面有collection,又有association,應該把association放前面,不然會報錯 6 無論是associ...

MyBatis學習之路(關聯查詢)

1.一對一關聯 mybatis中使用association標籤來解決一對一的關聯查詢,association標籤可用的屬性如下 方法1 使用巢狀結果對映來處理,封裝聯表查詢的結果 select from class c,teacher t where c.teacher id t.t id and ...

Mybatis入門 關聯查詢 八

maybatis中在查詢進行select對映的時候,返回型別可以用resulttype,也可以用resultmap resulttype是直接表示返回型別的 對應著我們的model物件中的實體 resultmap則是對外部resultmap的引用 提前定義了db和model之間的對映key valu...