首页 > 其他分享 >mybatis-plus 条件参数说明

mybatis-plus 条件参数说明

时间:2024-09-19 17:25:52浏览次数:11  
标签:QueryWrapper queryWrapper age System Liststudents 参数 mybatis plus out

 

// 条件构造器1
@Test
publicvoidtestFindWrapper1() {
    // 查询年龄小于25或年龄大于30的人
    QueryWrapper<Student>queryWrapper=new QueryWrapper<>();
    queryWrapper.lt("age",25).or().gt("age",30);
List<Student>students=studentMapper.selectList(queryWrapper);
students.forEach(System.out::println);

// 查询性别为女,且年龄小于等于35的数据
QueryWrapper<Student>queryWrapper=new QueryWrapper<>();
queryWrapper.eq("gender","f").le("age",35);
List<Student>students=studentMapper.selectList(queryWrapper);
students.forEach(System.out::println);

 

// 查询名字包含"小"的学生,按照年龄升序排序
QueryWrapper<Student>queryWrapper=new QueryWrapper<>();
queryWrapper.like("sname","小").orderByAsc("age");
List<Student>students=studentMapper.selectList(queryWrapper);
students.forEach(System.out::println);

 

标签:QueryWrapper,queryWrapper,age,System,Liststudents,参数,mybatis,plus,out
From: https://www.cnblogs.com/Mvloveyouforever/p/18421011

相关文章

  • mybatis 通过工厂模式将mapper接口的代理对象注入spring容器中
    MapperFactoryBean是MyBatis框架中用于创建Mapper对象的一个工厂类。getObject方法是该工厂类中的一个关键方法,用于返回实际的Mapper对象。具体来说,MapperFactoryBean通过getObject方法来创建和初始化Mapper接口的实现,从而可以在Spring容器中注入和使用这些Mappe......
  • element-plus 如何修改el-table 滚动条高度,el-table滚动条放置在表格外面
    先上效果图: 实现方式,自定义全局的element样式如下:/***表格滚动条*///横向滚动条高度$scrollbarheight:15px;.el-scrollbar{//偏移.el-scrollbar__bar{bottom:1px;}//高度.el-scrollbar__bar.is-horizontal{height:$scrollbarheight;......
  • .net6 epplus图表之曲线操作
     //图表varchart=worksheet.Drawings.AddChart("chart",eChartType.LineMarkers);for(inti=0;i<rowCount;i++){ //折线,第一个参数:折线数据,第二个参数,x坐标数据varchartSerie=chart.Serie......
  • vue3/配置Element-Plus主题颜色
    1.了解主题颜色在Element-Plus中,主题颜色通常包含以下属性:主色(PrimaryColor):主色是应用中使用最频繁的颜色,通常用于按钮、链接、图标等,以提供视觉焦点和品牌识别度。辅助色(AuxiliaryColors):辅助色用于支持和补充主色,可以用于不同的组件状态,如成功、警告、错误等。中性......
  • vue3/Element-Plus/路由的使用
    我们来实现一个简单的二级路由1.准备主页和要配置的组件主页面<template><!--加载配置路由--><RouterView></RouterView></template><stylescoped></style>组件1<template><div>考试组件</div></template>组件2<temp......
  • 机器学习课堂笔记——模型的评估与参数选择
    一、误差与泛化误差若模型输出偏离真实目标值,则模型存在误差。训练集上的平均误差称为训练误差,测试集上的误差称为泛化误差,泛化误差是衡量模型泛化能力的重要标准。误差的度量标准可以用损失函数来表示。二、数据集训练集:相当于上课学知识。验证集:相当于课后的练习题,用来纠......
  • 线程池的执行流程是什么?(核心参数、执行流程、拒绝策略)
    一、线程池的执行流程1.首先,向线程池提交一个线程任务,线程池会分配空闲线程去处理该线程任务。2.如果没有空闲线程就判断当前存活线程数是否超过核心线程数:    (1)没有超过就创建一个核心线程,处理线程任务。        (2)超过核心线程数就将存活线程存放在工......
  • Go to Learn Go之命令行参数
    概述在上一节的内容中,我们介绍了Go的时间日期,包括:time包、格式化日期、日期字符串解析、计算日期差、时区操作、定时任务等。在本节中,我们将介绍Go的命令行参数。命令行参数在程序设计中扮演着重要的角色,它允许用户在运行程序时提供自定义的输入,以控制程序的行为。Go语言提供了灵活......
  • SpringBoot拦截器中读取POST请求体参数
    CustomHttpServletRequestWrapper.java:包装请求,缓存请求体数据,重写读取数据方法importjavax.servlet.ReadListener;importjavax.servlet.ServletInputStream;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletRequestWrapper;importj......
  • 【jenkins】 动态参数传入项目
    步骤1:在jenkins内配置项目参数栏,进行参数配置:General->Thisprojectisparameterized  中进行设置步骤2:项目中的流水线中配置传参数的动作,将参数传入流水线pipeline{agent{label'slave-02-per'}stages{stage('Checkout'){step......