我正在使用 Oracle DB 并在 life-ray 中编写自定义 SQL。 如果我在 SQL 查询 中缺少任何一个列名,则会抛出以下错误,请帮助避免此错误,因为我想转义某些列名。
General Example (not from code)...,
1) select a,b,c from alphabets; (its working fine).
2) select b,c from alphabets;(its throwing below error).
最佳答案
这些天我很少进行原始 hibernate ,但我希望 queryObject.addEntity("COMROLETAB", COMROLETABImpl.class);
需要 COMROLETABImpl 的所有字段的数据,您在 sql2 中没有提供。
如果sql1
实际上来自您在此处发布的范围之外,还有另一种选择,因为您在引用时定义了
.sqls
>sql1
请注意,您在此处发布的代码片段也会泄漏 session 对象 - 迟早您会耗尽数据库连接。您需要阅读有关错误处理和资源处理的内容。
关于java - Liferay 中的 Oracle 自定义 sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37341064/