Mybatis學習系列六 一對一 一對多延遲載入

2021-10-03 17:19:57 字數 686 閱讀 4863

通過日誌資訊 詳細的閱讀mybatis執**況 (觀察mybatis實際執行的sql語句 以及sql中的引數和返回結果)

日誌:log4j

1 .log4j.jar包

2 .開啟日誌 在conf.xml

3 . 編寫配置日誌輸出檔案

在src中建立file  log4j.properties

log4j.rootlogger = debug ,  stdout
一對一延遲載入

例子:乙個學生對應乙個學生證

select * from student2

在studentcard裡配置

select * from studentcard where cardid = #

一對多延遲載入

例子:乙個班級對應很多學生

select * from studentclass

select * from student2 where classid = #

mybatis 查詢一對一

官方文件 public inte ce user getuser intuserid public inte ce list getarticlebyuserid int userid 第一種方法 select a.article id,a.user id,a.title,a.content,a.c...

mybatis多表查詢一對一

用mybatis多表查詢有兩種方式 建立乙個新的實體類,不建立實體類 乙個新的實體類 例子是聯合兩個表查詢 第乙個表是使用者表user,第二個表是賬戶表account 其中賬戶表的uid欄位是使用者表的id 分別建立表的實體類 user public class user implements se...

mybatis之一對一,一對多

resulttype 直接表示返回型別 基本資料型別 引用資料型別 resultmap 對外部resultmap 資料庫字段資訊和物件屬性不一樣 複雜的聯合查詢,自由控制對映結果 注 它們兩個不能同時存在 association select from class c,teacher t where...