首页 > 数据库 >MyBatis Plus之注解实现动态SQL

MyBatis Plus之注解实现动态SQL

时间:2024-11-08 09:41:52浏览次数:4  
标签:gs gr gpPostQuery gp Plus SQL MyBatis join left

 

参考下面的sql语句即可实现

@Select("<script>" +
"select gp.TEWRTYR,gp.FJFNM,gs.CVNNN,u.VCNBMBNV,gp.RAEER,gr.BVNCCVN\n" +
" from UPPBHT u\n" +
" left join GP_test gp\n" +
" on gp.GHFD=u.HDFGHF\n" +
" left join GP_WEWD gr\n" +
" ON gr.TRT=gp.VXZB\n" +
" left join FFGC gs\n" +
" ON gs.BCVNCVBN =gr.ZXCVZXB\n" +
" where\n" +
"<if test=\""+"gpPostQuery.rtyry!=null or gpPostQuery.rtyry != &quot;&quot;\">\n" +
" u.rtyry =#{gpPostQuery.rtyry}\n" +
"</if>\n" +
" <if test=\"gpPostQuery.dfrer!=null or gpPostQuery.dfrer != &quot;&quot;\">\n" +
" AND u.dfrer =#{gpPostQuery.dfrer}\n" +
"</if>\n" +
" <if test=\"gpPostQuery.ewrwerwrte!=null or gpPostQuery.ewrwerwrte != &quot;&quot;\">\n" +
" AND gs.ewrwerwrte=#{gpPostQuery.ewrwerwrte}\n" +
"</if>\n" +
"<if test=\"gpPostQuery.vhkkdfs!=null or gpPostQuery.vhkkdfs != &quot;&quot;\">\n" +
" AND gp.vhkkdfs=#{gpPostQuery.vhkkdfs} \n" +
"</if>\n"+
"</script>\n")

public List<Resultlls> getToResultGpCells(GpPostQuerygpPostQuery);


标签:gs,gr,gpPostQuery,gp,Plus,SQL,MyBatis,join,left
From: https://www.cnblogs.com/Williamwen/p/18534494

相关文章

  • Mysql使用between and查询时间区间不包括右边界问题
    结论:Mysql数据库中的betweenand查询是包含右边界的,但如果字段是datetime类,数据格式则会被转换为:2018-10-0100:00:00,那么2018-10-01当天的数据就查询不到,所以就会出现不包含右边界的这种问题,而数据类型本身是date则不会出现上述问题。举例:在Mysql中有如下select语句:SELECT*FR......
  • SQL Server 数据太多如何优化
    大家好,我是V哥。讲了很多数据库,有小伙伴说,SQLServer也讲一讲啊,好吧,V哥做个听话的门童,今天要聊一聊SQLServer。在SQLServer中,当数据量增大时,数据库的性能可能会受到影响,导致查询速度变慢、响应时间变长等问题。为了应对大量数据,以下是一些常用的优化策略和案例详解,写......
  • linq to mysql 查询_LinQ to SQL 查询(转)
    LINQtoSQL是将对象关系映射到.NET框架中的一种实现。它可以将关系数据库映射为.NETFramework中的一些类。然后,开发人员就可以通过使用LINQtoSQL对数据库中的数据进行查询、修改、插入、删除等操作。LINQtoSQL类映射到SQLServer数据库中的表,这些类被称做“实体类”,实体......
  • Mybatis 延迟加载的实现原理
    一、MyBatis延迟加载的支持1.延迟加载的配置在MyBatis中,延迟加载可以通过全局配置和局部配置来实现:全局配置:可以在MyBatis的配置文件中进行设置,控制全局的延迟加载行为。<configuration><settings><settingname="lazyLoadingEnabled"value="true......
  • MySQL索引详解
    MySQL索引详解索引介绍索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。索引的作用就相当于书的目录。打个比方:我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字,速度很慢。如果有目录了,我们只需要先去目录里......
  • 【客户投诉系统】 Sringboot+vue+soap+activiti+mybatis+element-ui
    [!NOTE]分享课程系统,客户平台投诉系统主要框架:Springboot,mybatis,Activiti,soap,Element-UI,Vue主要功能:用户可以对不同的平台,例如美团、学习通、饿了么等进行投诉(Springboot,mybatis),工作管理员会对该投诉信息进行审批(Activiti),若审批通过,通过soap服务传递给对应......
  • MySql基本常用语句
    查询语句select*(要查找的内容)fromtable(表名)逻辑运算符--and与--or或--not取反--in包含select*(要查找的内容)fromtable(表名)where*and*select*(要查找的内容)fromtable(表名)where*or*select*(要查找的内容)fromtable(表名)where*in(......
  • sql注入学习记录
    Sql注入思路1、搜索目标通过谷歌语法(如公司inurl:.asp?id=)查找目标网站通过fofaviewer进行查询目标 2、查找注入点存在位置,参数与数据库交互的地方,可能出现在get参数,post参数,user-agent,cookie等地方 3、测试是否存在注入点通过在参数后添加符号’,”,),)),查看页面是否......
  • CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro
    说明此文章为转发的,方便日后查看。系统演示环境http://www.cc-admin.top/#/home简介CC-ADMIN前端简介现在市面的上后台管理系统很多,不差你这一个,为啥又来个轮子?答:材料不一样。本轮子的选材是在考察过antv、element之后选择了quasar,前两个很优秀,尤其是antv的外观我特......
  • php毕业设计流浪动物领养系统宠物领养网站PHP+MySQL+HTML计算机毕业设计PHP源码获取ph
    一、功能介绍基于php+mysql+html前台:网站首页宠物推荐最新宠物新闻咨询宠物分类宠物资讯评论登录/注册加入购物车、领养、个人中心后台:各种增删改查系统设置分类管理宠物管理领养管理评价管理新闻资讯用户管理二、效果展示三、代码展示CREATE......