Mybatis-Plus中getOne方法獲取最新一條數(shù)據(jù)的示例代碼
更新時間:2023年05月09日 14:53:19 作者:李長淵哦
這篇文章主要介紹了Mybatis-Plus中getOne方法獲取最新一條數(shù)據(jù),本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
Mybatis-Plus中getOne方法獲取最新一條數(shù)據(jù)
一、代碼
1、Controller
@GetMapping("/queryNewProduct") public ProductDTO queryNewProduct(@RequestParam("type") String type) { return opProductService.queryNewProduct(type); }
2、Service
@Override public ProductDTO queryNewProduct(String type) { //以下出現(xiàn)的第一個入?yún)oolean condition表示該條件是否加入最后生成的sql中, // 例如:query.like(StringUtils.isNotBlank(name), Entity::getName, name) // .eq(age!=null && age >= 0, Entity::getAge, age) OpProduct one = this.getOne(new LambdaQueryWrapper<OpProduct>() .eq(OpProduct::getType, type) .orderBy(true, false, OpProduct::getId) .last("limit 1") ); ProductDTO productDTO = BeanUtil.copyProperties(one, ProductDTO.class); return productDTO; }
3、效果
到此這篇關于Mybatis-Plus中getOne方法獲取最新一條數(shù)據(jù)的文章就介紹到這了,更多相關Mybatis-Plus獲取最新一條數(shù)據(jù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Springboot整合Redis實現(xiàn)超賣問題還原和流程分析(分布式鎖)
最近在研究超賣的項目,寫一段簡單正常的超賣邏輯代碼,多個用戶同時操作同一段數(shù)據(jù)出現(xiàn)問題,糾結該如何處理呢?下面小編給大家?guī)砹薙pringboot整合Redis實現(xiàn)超賣問題還原和流程分析,感興趣的朋友一起看看吧2021-10-10spring mvc中@RequestBody注解的作用說明
這篇文章主要介紹了spring mvc中@RequestBody注解的作用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08SpringBoot過濾器實現(xiàn)項目內接口過濾詳解
這篇文章主要為大家詳細介紹了SpringBoot如何利用過濾器實現(xiàn)項目內接口過濾,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下2023-04-04詳解Spring Boot工程集成全局唯一ID生成器 UidGenerator的操作步驟
本文就在項目中來集成 UidGenerator這一工程來作為項目的全局唯一 ID生成器。接下來通過實例代碼給大家詳解詳解Spring Boot工程集成全局唯一ID生成器 UidGenerator的操作步驟,感興趣的朋友一起看看吧2018-10-10Java8使用Supplier啟動ScheduledThread代碼實例
這篇文章主要介紹了Java8使用Supplier啟動ScheduledThread詳解,項目開啟立即啟動定時任務是很多項目都會遇到的一個需求,如何利用Java提供的函數(shù)優(yōu)雅的寫出來十分考驗一個人的功底,需要的朋友可以參考下2024-01-01java 定義長度為0的數(shù)組/空數(shù)組案例
這篇文章主要介紹了java 定義長度為0的數(shù)組/空數(shù)組案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03