【发布时间】:2013-08-21 11:44:26
【问题描述】:
我有这个问题
SELECT acc.Id
FROM Auth as auth, AccId as acc
WHERE acc.ownId.Id = auth.Id
AND acc.disabled = 0
似乎已正确生成:
org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00904: "T1"."A_ID"."T1"."A_ID": invalid identifier
显然acc.ownId.Id 没有正确生成。
怎么会这样?
【问题讨论】:
-
您的错误信息与 SQL 不匹配。您的示例 SQL 中没有
T1.A_ID。 -
a_horse_with_no_name - 这不是 SQL - 这是 ejb ql。
-
甲骨文版本?正在运行的应用服务器和版本?请
-
甲骨文 11g。应用服务器 GlassFish 3.2.2
-
我会说这是某个地方的映射失败,因为您的错误给出了该输出。是否可以再次检查您的映射?
标签: java oracle netbeans-7 ejbql