mybatis plus多表關聯查詢功能的實現

2022-09-25 10:24:09 字數 691 閱讀 4234

mybatis-plus多表關聯查詢

mybatis-plus多表關聯查詢

實體類部分**

@data

@allargsconstructor

@noargsconstructor

@tablename("wb_member")

public class wbmember implements serializable

mapper繼承basemapper介面

public inte***ce wbmembermapper extends basemapper "

})@results()

list querytest(long id);

}不需要寫xml檔案,sql寫在mapper介面註解中,可以使用mybatis-plus生成器資料庫

查詢結果為:

重點部分

單錶查詢結果正常,引數傳遞正常,我們可以嘗試通過多表關聯傳遞引數去查詢。

修改為多表查詢此處應封裝乙個物件可能維護方便一些,測試寫了map

@select("

})@results()

list querytest(long id);

測試結果和mybatis寫的xml執行結果一致,程式設計客棧所以這種方法也是可以實現mybatis-plus多表關聯查詢

通過mapper中書寫sql得出多表關聯查詢。

mybatisplus關聯查詢

data public class myexamvo implements serializable getmyexamlist resultmap myexammap select k.p.st name id from xg ks stu k left join xg ks pc p on k....

mybatis plus多表聯查分頁

uservo 自定義的返回需要的字段 ipagepageuser ipagepage 對應的xml中新增相應的sql語句,這裡sql語句按你之前的用法寫即可,不需要考慮分頁select name,unit from user,unit where user.unitno unit.unitno se...

Mybatis plus 多表連線分頁查詢

ipagepageuser ipagepage 對應的xml中新增相應的sql語句,這裡sql語句按你之前的用法寫即可,不需要考慮分頁 select name,unit from user,unit where user.unitno unit.unitno 像使用單錶一樣使用分頁,返回型別依然是i...