Mybatis sql查不到数据
如题,数据库中有数据,参数传递的也对,打印出sql 到数据库执行也能查到数据,但是代码就是不行,就是查不到数据。
原始mapper如下:
后来改为下面,成功了
原因是:
MyBatis看到 #{}会认为你在给sql中的变量赋值,就像JDBC编程中给问号赋值一样(自动在前后加单引号)也就是说,他把你传入的字符串并没有当做多个值,而是当做一个大的字符串,所以查询不到值
而MyBatis看到${}的时候会直接将之替换成变量的值而不做任何处理。
将#变为$,去掉jdbcType即可。
Mybatis sql查不到数据相关推荐
- mysql查询有数据但返回null_Mybatis查不到数据查询返回Null问题
mybatis突然查不到数据,查询返回的都是Null,但是 select count(*) from xxx查询数量,返回却是正常的. Preparing: SELECT id,a9004,a9005 ...
- sql查重、去重(留一)
前言 当我们的项目上线后就会发现用户并不会按照预想设想的方式去使用,因此提前设置好的检查代码并不会完全拦住用户的违规操作.因此,经常会出现重复的数据.而对于我正在维护的项目来说,一旦出现重复数据就是致 ...
- 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致,很是郁闷,诡异...
今天 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致的问题,郁闷我很长一段时间 执行的方法 ...
- mybatis查询返回空,SQL数据库执行有数据!
我的数据库为Oracle,可以插入,更新,但在在Mybatis中执行SQL查询返回的数据发现返回NULL,但是生成SQL放在数据库中查询是有数据的,并且SQL是正确的! 这是没有改动的XML: < ...
- oracle sql查数据是否有重复
oracle sql查数据是否有重复 假如共有2列(aaa,bbb),那么执行下面sql就可以知道重复数据有哪些. select aaa,bbb,count(*) cnt from uf_test g ...
- java执行sql文件_面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他
初识 MyBatis MyBatis 是第一个支持自定义 SQL.存储过程和高级映射的类持久框架.MyBatis 消除了大部分 JDBC 的样板代码.手动设置参数以及检索结果.MyBatis 能够支持 ...
- icc校色文件使用教程_Flink教程-flink 1.11使用sql将流式数据写入文件系统
滚动策略 分区提交 分区提交触发器 分区时间的抽取 分区提交策略 完整示例 定义实体类 自定义source 写入file flink提供了一个file system connector,可以使用DDL ...
- 使用mybatis向oracle数据库插入数据异常
遇到了使用mybatis向oracle数据库插入数据异常的问题, 具体的报错如下:org.springframework.jdbc.UncategorizedSQLException: ### Err ...
- IDEA第一个mybatis程序 mybatis增删查改操作 mybatis的map模糊查询
连接数据库: 端口号: 打开IDEA: 注意这个URL:jdbc:mysql://localhost:3308 对应mybatis核心配置的url: 新建IDEA的MAVEN项目 目录: 数据库: 打 ...
最新文章
- oracle数据库 export,转:Oracle数据库的备份方法——使用export作为备份
- 设置/修改centos上的swap交换分区的方法
- PowerCLI脚本,利用哈希表对参数进行转换
- 笔记-计算机网络基础-计算机网络分类
- linux 虚拟机挂载本地,CentOS 在VMWare中挂载本地yum源
- 基于C4.5神经网络集成
- MySQL迁移安装_mysql数据库安装路径迁移
- hdu 6395Sequence【矩阵快速幂】【分块】
- 计算机专业黑板报迎新,迎新学期黑板报图
- 第五周-第13章节-Python3.5-内置模块详解之Hashlib、模块
- CRC校验算法——C语言实现
- ssh连接远程服务器
- c语言mod是什么意思,mod什么意思中文意思,Mod是什么意思
- 【学术 | 比赛】比赛?论文?先收藏!29个学术网站,比赛论文不再困难
- 2021Q2产品团队绩效总结--管理日记
- 决策理论(decision theory)
- py中lambda和apply的使用总结
- TCP/IP高频考点之一个数据包的流浪日记
- 微信公众号流量主的实际收益(本人亲测)
- python3函数的参数:必选参数(位置参数)、默认参数、可变参数、关键字参数、命名关键字参数
热门文章
- MIDI通信协议(翻译)
- 计算机毕业设计java的驾校驾照在线考试系统
- 精彩的“利益均衡”,尤其是“四”
- entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit
- Debian 10安装教程
- Android控制wifi开关
- AutoCAD 2021绿色中文精简版
- ipad2利用crappstore安装破解软件成功-还是写一下我安装的过程吧,大家可以参考一下...
- 识别连笔字的软件_在线手写文字识别软件快速代抄
- linux防火墙之firewalld