【发布时间】:2013-06-06 18:15:06
【问题描述】:
设置由 Hibernate 3 组成。我正在尝试按原样执行原始查询。该设置适用于其他简单查询、数据库插入和更新。
有问题的查询是:
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: ( near line 1, column 29 [
SELECT keyMain, value FROM (select distinct K.[key] as keyMain,
( SELECT value FROM com.trans.dto.Resources as L WHERE L.[key] = K.[key]
and L.lang_code = 'A11' ) as value from com.trans.dto.Resources as K )
as test order by keyMain ]
Resources 是表,并且在 hibernate.cfg.xml 中有映射设置
我在想“KEY”是不能更改的列之一的名称。如何转义关键词?
如果不是1,则为子查询中的多选。
请指教。任何建议都会有很大帮助。
【问题讨论】: