解决: Caused by: com.alibaba.druid.sql.parser.ParserException: syntax error, error in :'like %?%...

news/2024/7/24 13:17:08 标签: sql, hive, mysql, oracle, sqlserver

精选30+云产品,助力企业轻松上云!>>> hot3.png

问题:

Caused by: com.alibaba.druid.sql.parser.ParserException: syntax error, error in :'like "%"?"%"

解决

1.使用 (CONCAT('%',#{字段}), '%')

name like CONCAT('%',#{name}, '%')

2.使用 '%${字段}%'

name like '%${name}%'

推荐第一种,可以防止sql注入


http://www.niftyadmin.cn/n/625817.html

相关文章

Java中使用反射对easyPoi做了一个统一导出接口(支持多sheet)

精选30云产品,助力企业轻松上云!>>> 需求 做excel导出----接口统一,写一个接口即可,避免过多冗余代码,和后期维护工作。 前言 最近项目好多excel导出的需求,真的太多了,所以一个一个写,就算是cv也太浪费了。…

MySQL总结(十)表连接查询(内、外连接)-详解

精选30云产品,助力企业轻松上云!>>> 表连接查询 1.什么是多表查询 准备数据# 创建部门表 create table dept(id int primary key auto_increment,name varchar(20) ) insert into dept (name) values (开发部),(市场部),(财务部); # 创建员工…

MySQL总结(十一)子查询-详解

子查询 1. 什么是子查询 -- 需求:查询开发部中有哪些员工 select * from emp;-- 通过两条语句查询 select id from dept where name开发部 ; select * from emp where dept_id 1; -- 使用子查询 select * from emp where dept_id (select id from dept where name…

MySQL总结(十二)数据库事务-详解

精选30云产品,助力企业轻松上云!>>> 数据库事务 1. 事务的应用场景说明 什么是事务?在实际的开发过程中,一个业务操作如:转账,往往是要多次访问数据库才能完成的。转账是一个用户扣钱,另一个用…

MySQL总结(十三)数据库事务隔离级别-概述

精选30云产品,助力企业轻松上云!>>> 事务的隔离级别 1.ACID事务的四大特性 事务特性含义原子性(Atomicity)每个事务都是一个整体,不可再拆分,事务中所有的sql语句要么全部执行成功,要么全部执行失败。一致性&#xff0…

MySQL总结(十四)DCL数据库控制语言-详解

DCL(Data Control Language) 我们现在默认使用的都是 root 用户,超级管理员,拥有全部的权限。但是,一个公司里面的数据库服务器上面可能同时运行着很多个项目的数据库。所以,我们应该可以根据不同的项目建立不同的用户&#xff0c…

Nuxt中插件机制(整合axios示例原理分析)

文章目录1. 插件机制干嘛的?1.1 编写插件步骤1.1.1 步骤一:1.1.2 步骤二:1.1.3 步骤三:1.1.3.1 所以为什么会这样呢???1.1.3.2 插件配置权限2. 自定义axios2.1 步骤一:2.2 步骤二:2.3 步骤三:2.4 步骤四:2.5 步骤五:2.6 插入: asyncData中使用axios3. 自定义axios原理分析图…

JRebel无法启动问题 Application Server was not connected before run configuration stop

因为更改xml这样的代码后重启项目太麻烦了,所以安装了一下JRebel插件。 启动错误 但是安装完成后,启动不起来,出现如下错误: Application Server was not connected before run configuration stop, reason: Unable to ping server at loca…