2016-05-20 9 views
0

私はoracle DBを使用しており、life-rayにカスタムSQLを記述しています。 のSQLクエリに1つの列名が見つからない場合は、その下にエラーが発生します。列名をエスケープしたいので、このエラーを避けるために助けてください。LiferayのOracleカスタム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). 
+0

完全なコードを共有してください。 –

+1

@ user3380194は、元の質問に投稿したコードを追加しました – micklesh

+0

http://meta.stackexchange.com/questions/141823/why-is-cross-posting-wrong-on-an-external-あなたのすべてのcrosspostsのサイトに –

答えて

1

私はめったにこのごろ生冬眠しないでください、私はqueryObject.addEntity("COMROLETAB", COMROLETABImpl.class);あなたがSQL2で提供されていませんCOMROLETABImplのすべてフィールドのデータを、必要とすることを期待。

sql1を参照している間にsqlsを定義しているので、sql1がここに投稿するスコープから実際に入ってくる場合、別のオプションがあります。

ここに投稿しているコードスニペットもセッションオブジェクトをリークしていることに注意してください。遅かれ早かれ、データベース接続が不足します。エラー処理とリソース処理について読む必要があります。