数组拼接sql语句[通俗易懂]

数组拼接sql语句[通俗易懂]数组如何拼接sql语句前端回参为数组的话,不能直接用来拼接sql查询,得经过处理,将其一个个拼入sql语句documentType={1,2,3}StringBuilderquerysql=newStringBuilder(“fromT_BUS_BALANCE_BILLtbbbLEFTJOINT_BUS_ACCOUNT_BILLcONtbbb.ID=c.IDwhere1=1”);if(documentType!=null&&

大家好,又见面了,我是你们的朋友全栈君。

数组如何拼接sql语句

前端回参为数组的话,不能直接用来拼接sql查询,得经过处理,将其一个个拼入sql语句

//type= {1,2,3}
StringBuilder querysql = new StringBuilder("from 表名 tbbb LEFT JOIN 表名 c ON tbbb.ID = c.ID where 1=1");
        if(type!= null && type.length>0){ 
   
            String typEend= " and ";
            String typeString= "";
            for (int i=0;i<type.length;i++){ 
   
                typeString= typeString+ " or "+ "tbbb.abc= "+ type[i];
            }
            typeString = typeString.substring(3);
            typeEnd= typeEnd+"("+string+")";
            querysql.append(typeEnd);
        }

querysql就是拼接出来的sql语句

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/142957.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 详谈双亲委派机制(面试常问)[通俗易懂]

    前言Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存生成class对象,而且,加载某个类的class文件时,Java虚拟机采用的是双亲委派机制,即把请求交由父类处理,它是一种任务委派模式工作原理(1)如果一个类加载器收到了类加载请求,它并不会自己先加载,而是把这个请求委托给父类的加载器去执行(2)如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的引导类加载器;(3)如果父类加载器可以完成类加载任务,就成

  • springboot框架 目录结构

    springboot框架 目录结构目录结构src/main/java:主程序入口Application,可以通过直接运行该类来启动SpringBoot应用src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库配置等。由于我们应用了Web模块,因此产生了static目录与templates目录,前者用于存放静态资源,如图片、CSS、JavaScript等;后…

  • u12a u12s_utf8mb3

    u12a u12s_utf8mb31.u8就是unsignedchar,是8位无符号char类型的值/*!&lt;Signedintegertypes*/typedefsignedcharint8_t;typedefsignedshortint16_t;typedefsignedlongint32_t;/*!&lt;Unsignedinteger…

    2022年10月15日
  • 数据库概念结构设计和逻辑结构设计_数据库的物理结构和逻辑结构

    数据库概念结构设计和逻辑结构设计_数据库的物理结构和逻辑结构下面这位大佬写的非常棒,建议收藏转载一个大佬的总结

    2022年10月12日
  • Hadoop生态系统介绍「建议收藏」

    Hadoop生态系统介绍「建议收藏」1、Hadoop生态系统概况Hadoop是一个能够对大量数据进行分布式处理的软件框架。具有可靠、高效、可伸缩的特点。Hadoop的核心是HDFS和Mapreduce,hadoop2.0还包括YARN。下图为hadoop的生态系统:2、HDFS(Hadoop分布式文件系统)源自于Google的GFS论文,发表于2003年10月,HDFS是GFS克隆版。是Hadoo

  • JAVA环境配置

    JAVA环境配置JAVA开发环境配置1window系统搭建java环境1.1下载JDK首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号