Mybatis-Plus中getOne方法获取最新一条数据的示例代码

 更新时间:2023年05月09日 14:53:19   作者:李长渊哦  
这篇文章主要介绍了Mybatis-Plus中getOne方法获取最新一条数据,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Mybatis-Plus中getOne方法获取最新一条数据

一、代码

1、Controller

    @GetMapping("/queryNewProduct")
    public ProductDTO queryNewProduct(@RequestParam("type") String type) {
        return opProductService.queryNewProduct(type);
    }

2、Service

    @Override
    public ProductDTO queryNewProduct(String type) {
        //以下出现的第一个入参boolean 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方法获取最新一条数据的文章就介绍到这了,更多相关Mybatis-Plus获取最新一条数据内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于获取JAVA路径,包括CLASSPATH外的路径的方法详解

    基于获取JAVA路径,包括CLASSPATH外的路径的方法详解

    本篇文章是对获取JAVA路径,包括CLASSPATH外的路径的方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 浅谈关于Mybatis的mapper-locations配置问题

    浅谈关于Mybatis的mapper-locations配置问题

    MyBatis 是一款优秀的半自动的ORM持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作,需要的朋友可以参考下
    2023-05-05
  • Java web velocity分页宏示例

    Java web velocity分页宏示例

    这篇文章主要介绍了Java web velocity分页宏示例,需要的朋友可以参考下
    2014-03-03
  • Spring概述和快速构建的方式

    Spring概述和快速构建的方式

    Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架),Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情,本文给大家介绍spring概述和快速构建方式,一起看看吧
    2021-06-06
  • Java中的BigDecimal原理详解

    Java中的BigDecimal原理详解

    这篇文章主要介绍了Java中的BigDecimal原理详解,对于日常开发过程中出现小数的问题,通常都是使用float或者double类型来处理,在java中float占用四个字节, double类型占用8个字节,需要的朋友可以参考下
    2023-09-09
  • Eclipse项目怎么导入IDEA并运行(超详细)

    Eclipse项目怎么导入IDEA并运行(超详细)

    这篇文章主要介绍了Eclipse项目怎么导入IDEA并运行(超详细),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Java如何远程调用对方接口

    Java如何远程调用对方接口

    这篇文章主要介绍了Java如何远程调用对方接口问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • JMeter中Java Request采样器的使用指南

    JMeter中Java Request采样器的使用指南

    Apache JMeter 是一款功能强大的性能测试工具,支持多种协议和测试场景,JMeter还允许通过 Java Request采样器 调用自定义的Java代码,本文将详细介绍如何在JMeter中使用Java Request采样器,需要的朋友可以参考下
    2025-02-02
  • 实例详解Java实现图片与base64字符串之间的转换

    实例详解Java实现图片与base64字符串之间的转换

    这篇文章主要介绍了Java实现图片与base64字符串之间的转换实例代码,非常不错,具有参考借鉴价值,需要的朋友参考下
    2016-12-12
  • java中数组的定义及使用方法(推荐)

    java中数组的定义及使用方法(推荐)

    下面小编就为大家带来一篇java中数组的定义及使用方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07

最新评论