【发布时间】:2015-04-03 10:46:15
【问题描述】:
我的 where 子句中有一个异常。我有以下 HQL 查询:
SELECT a.addressType as myowncolumn
FROM Address a
WHERE myowncolumn = 1
我收到以下错误消息: where 子句中的未知列“myowncolumn”
如果我删除 where 子句,则查询有效。 怎么了?
请你帮帮我。
【问题讨论】:
-
请显示地址实体的类别。
-
这个类只有 postalCode 和 city 和 addressType.... 这不是一个巨大的类... 我没有像 myowncolumn 这样的列。在现实世界中,我想在 select 语句中计算一些东西。但在此之前,我必须为别名解决这个问题....在阅读中,WHERE 子句是 SQL 查询中的第一步,它将被验证。之后是 select 子句。但是 where 子句找不到任何“myowncolumn”