查询避免Unknown column ‘xxx’ in ‘where clause’
但凡写过sql语句的人估计都曾经碰到过类似于Unknown column ‘xxx’ in ‘where clause’的问题。 单从字面理解,我们很容易得出列名不存在的结论,但是,很多时候起始并不是由于列名出错造成的。而是由于拼凑sql语句时对字符类型数据没有用引号引起来造成的。
例如:一个hql语句:final String hql = "from ActiveCert ac where ac.issuerName="+issueName";
设置issueName值为ysy,则错误如下:
  Unknown column‘ysy′ in ‘where clause’
sql中如果issueName是整型的倒不会出现什么错误,而如果sql中字符串类型必须要包含在引号内。
所以修改hql为:final String hql = "from ActiveCert ac where ac.issuerName='"+issueName+"'";则错误消失。。
查询避免Unknown column ‘xxx’ in ‘where clause’的更多相关文章
- 查询避免Unknown column ‘xxx’ in ‘where clause
		问题: 单从字面理解,我们很容易得出列名称不存在的结论, 但是,很多时候并不是列名出错造成的,而是由于拼凑sql语句时对字符类型数据没有用引号引起来造成的. 例子: 例如: String sql=& ... 
- mysql—mysql查询语句提示Unknown column ‘xxx’ in ‘where clause’
		运行结果中提示Unknown column 'xxx' in 'where clause'的问题.经过大神的指导,顿时明白其中缘由,如果sql中定义的类型是int型的可以不用加引号,但是如果是字符串类 ... 
- Error: ER_BAD_FIELD_ERROR: Unknown column 'xxx' in 'where clause'
		node中调用mysql模块读写时候,如果直接插入字符串: connection.query('SELECT * from users WHERE name=' + data.name , call ... 
- .Net在操作mysql查询的时候出现“: Unknown column 'UserName' in 'where clause'”错误
		今天使用.Net操作mysql查询的时候,如果加上条件查询的时候就会出现 Unknown column 'UserName' in 'where clause'这个错,不加条件直接select * f ... 
- 数据库查询语句遇到:Unknown column 'XXXX' in 'where clause'解决方法
		数据库查询语句遇到:Unknown colunm 'XXX' in 'where clause'解决方法 根本原因:可能是sql语句所用到的数据类型错误(int与String)弄错- 我的情况: 在网 ... 
- jmeter------reponse报错”Unknown column 'XXXXX' in 'where clause'“
		一.问题描述 jmeter添加了与数据库mysql的连接,编写完JDBC Request之后,运行提示报错”Unknown column 'be7f5b6e750bb6becf855386338644 ... 
- mysql出现 Unknown column 'bname' in 'where clause'和Unknown column 'bid' in 'field list'
		在用mysql数据库建表和修改数据库数据时,出现 Unknown column 'bname' in 'where clause'和Unknown column 'bid' in 'field li ... 
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'dd' in 'where clause'
		今天在使用mysql数据库查找数据的时候报错,错误信息如下: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown co ... 
- 记录一次无厘头的粗心失误——java后台报错:Unknown column 'xxx' in 'field list'
		原因: sql文件马虎,直接用错了仓库.用的不是程序调用的仓库.而自己pojo和mapper还是采用Mybatis的逆向工程生成的.当时搞得很无厘头. 解决方案: sql用到程序指定的仓库就行啦. 总 ... 
随机推荐
- uva 1619 - Feel Good || poj 2796 单调栈
			1619 - Feel Good Time limit: 3.000 seconds Bill is developing a new mathematical theory for human ... 
- 简单搭建FastDFS分布式文件系统(简单易懂)
			一.什么是FastDFS FastDFS一个开源的轻量级分布式文件系统,它对文件进行管理,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,功能包括:文件存储.文件同步.文件访 ... 
- jQuery实际案例②——三层轮播图
			1.如图,这种轮播图需要实现的是,当鼠标移到2上时,第二张图片从右侧过来 2.需要注意的:①很明显这是通过改变z-index与left值来实现的: ②整体布局需注意,图与数值(1,2,3,4,5)两 ... 
- pip  批量更新
			1. pip3 list --outdated >> requests 现将要更新的列表写入requests 2.对文件中的数据进行处理 Package Version ... 
- 如何成为 Python 高手
			这篇文章主要是对我收集的一些文章的摘要.因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章. 我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范.如果一个 ... 
- Jenkins基础复习
- UML中的组合、聚合、关联、继承、实现、依赖
			转自:http://justsee.iteye.com/blog/808799 UML定义的关系主要有六种:依赖.类属.关联.实现.聚合和组合. 继承 指的是一个类(称为子类.子接口)继承另外的一个类 ... 
- taskset -pc PID 查看线程占用cpu核
			taskset -pc PID 可以用于 查看 当前线程 对应绑定的 在 哪个核上面. 这个 可以用于 程序优化, 查看 哪个线程占用的 cpu 比重比较高 首先 可以通过 top -H - ... 
- [转载]Java在线打开PDF文档
			步骤一:(涉及到的工具) 访问:http://www.zhuozhengsoft.com/dowm/,从官网下载PageOffice for Java. 步骤二:(配置工程) 1. 解压PageOff ... 
- ie下的bug之button
			场景描述: 现在页面设计是都喜欢自定义按钮样式,某日接收到页面发现在ie下有bug,上代码: <div> <button><span><a href=&quo ... 
