hql- Unknown column 'y9_' in 'where clause'

问题描述

Unknown column 'y9_' in 'where clause'

附几张图,求帮助



解决方案

映射配置文件有问题,和数据库架构不匹配。
导致sql执行的时候发现 where语句中的y9_这个字段不存在。

解决方案二:

这个应该是不存在该字段的意思啊

解决方案三:

SELECT 中的 as y9_ 别名只对输出有效。
而 WHERE 是在输出前的条件判断,只能用表名的别名 this_,不能用输出字段的别名,还是应该用 this_.routeType = ? 做条件。

解决方案四:

.这个应该在该字段的意思啊

时间: 2025-01-19 11:46:23

hql- Unknown column 'y9_' in 'where clause'的相关文章

Unknown column '*' in 'field list' 异常解决

在使用Hibernate做持久化的时候,为实体类定义一个与数据表无关的属性. 出现异常如下: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'user0_.authority' in 'field list' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.Native

数据库-mysql查询出现1054 Unknown column错误

问题描述 mysql查询出现1054 Unknown column错误 1 queries executed, 0 success, 1 errors, 0 warnings 查询:select * from orders where oid=1a0b3ae07ae74b08872fa140a5f805f0 LIMIT 0, 1000 错误代码: 1054 Unknown column '1a0b3ae07ae74b08872fa140a5f805f0' in 'where clause' 有人

QQ互联登陆出现(1054) Unknown column “conuintoken” in “field list”

错误提示 问题分析 "conuintoken" in "field list",我们查mysql主知道是说这个列不存在了,解决办法只需要增加列即可. 解决办法 1.修改config/config_global.php文件查找下面代码把0改为1,开启后台直接运行SQL $_config['admincp']['runquery'] = '0'; 2.在后台后台--站长--数据库--升级,粘贴以下代码提交: alter table  pre_common_member_

【技术贴】TOMCAT,Mysql提示Unknown column 'content' in 'fi

Mysql Unknown column 'content' in 'field list' 问题解决       去看你的DAO层里面的sql语句,肯定是某个sql字段,你写错了.比如Unknown column 'content' in 'field list',那我就去看我的dao层里面的content字段,结果发现我写成了contant .改过来改成sql里面正确的字段,重启tomcat,即可解决问题.

MySQL重置root密码提示"Unknown column ‘password"的解决方法

晚上打开MAC,发现root帐户突然不能正常登陆MySQL,于是打算重置密码,看了几篇文章,竟然重置不成功,总是得到Unknown column 'password'的错误,看了user的表结构也确实没有该字段了.经查发现是MySQL升级后将字段名给改了,password名称改为authentication_string了.知道原因后,按照如下命令就可以成功重置root密码了. $sudo mysql.server stop #先关闭正常的MySQL服务 $sudo mysqld_safe --

Unknown column 'a.item_no' in 'field list'

问题描述 这个好像是缺少字段吧但是是在哪个表里呢?java.sql.SQLException:Unknowncolumn'a.item_no'in'fieldlist'atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)atcom.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1600)atcom.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.jav

出现未定义与 'double' 类型的输入参数相对应的函数 'Rastrigin',请问怎样修改

问题描述 出现未定义与 'double' 类型的输入参数相对应的函数 'Rastrigin',请问怎样修改 function DrawRastrigin() % 绘制Rastrigin函数图形 syms x; x = [- 5 : 0.05 : 5 ]; y = sum(x.^2 - 10.*cos(2.*pi.*x) + 10); [X,Y] = meshgrid(x,y); [row,col] = size(X); for l = 1 :col for h = 1 :row z(h,l) =

dedecms发文章提示Unknown column 'weight' in 'field list'

 代码如下 复制代码 ALTER TABLE `dede_archives` ADD `weight` int(10) NOT NULL DEFAULT '0'; 

asp.net-基础问题,如何把str='1-5-5-1'替换成str='1栋5单元5楼1号';

问题描述 基础问题,如何把str='1-5-5-1'替换成str='1栋5单元5楼1号': 我有一个字符串类型的常量str='1-5-5-1' 如何把里面的字符替换成str='1栋5单元5楼1号': 求大牛帮帮忙 解决方案 String str = "1-5-5-1"; String[] strArray =new string{"栋","单元","楼"}: for (int i = 0; i < strArray.le