Mybatis-Plus中g(shù)etOne方法獲取最新一條數(shù)據(jù)的示例代碼
Mybatis-Plus中g(shù)etOne方法獲取最新一條數(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、效果



到此這篇關(guān)于Mybatis-Plus中g(shù)etOne方法獲取最新一條數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Mybatis-Plus獲取最新一條數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Springboot整合Redis實現(xiàn)超賣問題還原和流程分析(分布式鎖)
最近在研究超賣的項目,寫一段簡單正常的超賣邏輯代碼,多個用戶同時操作同一段數(shù)據(jù)出現(xiàn)問題,糾結(jié)該如何處理呢?下面小編給大家?guī)砹薙pringboot整合Redis實現(xiàn)超賣問題還原和流程分析,感興趣的朋友一起看看吧2021-10-10
spring mvc中@RequestBody注解的作用說明
這篇文章主要介紹了spring mvc中@RequestBody注解的作用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08
SpringBoot過濾器實現(xiàn)項目內(nèi)接口過濾詳解
這篇文章主要為大家詳細介紹了SpringBoot如何利用過濾器實現(xiàn)項目內(nèi)接口過濾,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下2023-04-04
詳解Spring Boot工程集成全局唯一ID生成器 UidGenerator的操作步驟
本文就在項目中來集成 UidGenerator這一工程來作為項目的全局唯一 ID生成器。接下來通過實例代碼給大家詳解詳解Spring Boot工程集成全局唯一ID生成器 UidGenerator的操作步驟,感興趣的朋友一起看看吧2018-10-10
Java8使用Supplier啟動ScheduledThread代碼實例
這篇文章主要介紹了Java8使用Supplier啟動ScheduledThread詳解,項目開啟立即啟動定時任務(wù)是很多項目都會遇到的一個需求,如何利用Java提供的函數(shù)優(yōu)雅的寫出來十分考驗一個人的功底,需要的朋友可以參考下2024-01-01
java 定義長度為0的數(shù)組/空數(shù)組案例
這篇文章主要介紹了java 定義長度為0的數(shù)組/空數(shù)組案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03

