如何在乙個實體類中放入從多個sql語句中查詢的資料

2022-09-13 02:48:15 字數 866 閱讀 4352

查詢1

public list sqlfordiagnosis(date startdate, date enddate, string cataloger)

sqlfordiagnosis += " group by i.cataloger,b.staff_name" +

" order by i.cataloger";

return createnativequerytomap(sqlfordiagnosis, new arraylist<>());

}查詢2

public list sqlforoperation(date startdate, date enddate,string cataloger) 

sqlforoperation += " group by i.cataloger,b.staff_name" +

" order by i.cataloger";

return createnativequerytomap(sqlforoperation, new arraylist<>());

}

插入資料

public list statisticsworkloadforstaff(date startdate, date enddate,string cataloger)

for (map operation : operationstatistic)

return new arraylist(temp.values());

}使用資料庫別名對應引數 建立乙個list用查詢資料的唯一值列為key 分多次插入對應資料 最後返回拼裝好的完整資料 需要多個資料表中有相同的唯一值列以做對照

將乙個實體類當做屬性放入另乙個實體類裡

在某些業務需求下我們可能要講兩部分資料合併,接下來我們說一下集合合併的這種方式,假設我們有a類 b類 那麼將b類作為屬性放在a類裡面 private listtestb 作為a類的乙個屬性 接下來我們查詢a類的時候通過a表的某個條件去查詢b表將之放入testb屬性當中 下面看 上圖吧 看起來可能不太...

手寫乙個實體類Bean校驗器框架

框架原始碼位址 版本 v1.0 我的部落格 目錄 實體類bean校驗器是什麼?實體類bean校驗器能做什麼?怎麼使用實體類bean校驗器?實體類bean校驗器是什麼?在平時的業務開發當中,後台開發人員需要對前端傳送的資料進行再次校驗,如果每次都寫大量的if.else.語句塊,會大量浪費開發人員的時間...

Mybatis結果集和實體類對映的乙個小知識點

bug 的解密很正常。沒有顯示0,還是顯示的null。換句話說,如果結果集中這個欄位雖查但null,那這個欄位也不會參與 沒有資格和實體類該屬性的對映解決 由此,收穫 獲得了乙個mybatis對映的新坑新小知識點 mybatis框架下mysql結果集與實體類字段對映時,不僅是,當結果集沒有這個字段,...