MybatisPlus lambdaQueryWrapper中常用方法的使用
更新時間:2023年07月13日 09:12:08 作者:moyingmj
本文主要介紹了MybatisPlus lambdaQueryWrapper中常用方法的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
1.lambdaQueryWrapper中常用方法
2.舉例
用mapper自帶方法查詢得到list:第一種方式:
//根據(jù)課堂id和用戶id(或學期id)查詢出用戶列表 List<Student> list = studentMapper.selectList(Wrappers.<Student>lambdaQuery() .eq(Student::getStudentId, list.get(0).getId()) .eq(Student::getUserId,userId) .eq(Student::getStatus,1)//狀態(tài) .eq(null != termId, Course::getTermId, termId)//傳參條件 .orderByDesc(Course::getCreateTime)//排序
第二種查詢方式:
// 統(tǒng)計學生在該節(jié)課的回答問題次數(shù) Map<String, Object> hashMap = new HashMap<>(); hashMap.put("id", ); hashMap.put("student_id", studentId); QueryWrapper<Lesson> queryWrapper = new QueryWrapper<>(); queryWrapper.select("DISTINCT class_id ").allEq(hashMap); Integer studentCount = lessonMapper.selectCount(queryWrapper);
到此這篇關于MybatisPlus lambdaQueryWrapper中常用方法的使用的文章就介紹到這了,更多相關MybatisPlus lambdaQueryWrapper 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
- 本章具體介紹了字節(jié)流、字符流的基本使用方法,圖解穿插代碼實現(xiàn)。 JAVA從基礎開始講,后續(xù)會講到JAVA高級,中間會穿插面試題和項目實戰(zhàn),希望能給大家?guī)韼椭?/div> 2022-03-03
解決SpringBoot項目讀取yml文件中值為中文時,在視圖頁面顯示亂碼
這篇文章主要介紹了解決SpringBoot項目讀取yml文件中值為中文時,在視圖頁面顯示亂碼的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08Java關于后端怎么去接收Date、LocalDateTime類型的參數(shù)詳解
這篇文章主要介紹了java關于后端怎么去接收Date、LocalDateTime類型的參數(shù),文中有詳細的代碼流程,對我們學習或工作有一定的參考價值,需要的朋友可以參考下2023-06-06Java中轉義字符反斜杠\的代替方法及repalceAll內涵解析
這篇文章主要介紹了Java中轉義字符反斜杠\的代替方法及repalceAll內涵解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08Apache?Commons?Imaging處理圖像實例深究
這篇文章主要為大家介紹了Apache?Commons?Imaging處理圖像的實例探索深究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12最新評論