-1

以下の sql クエリは、MySQL ブラウザでうまく機能しています。

SELECT c.* from (都市 c1 から c1 を選択) c.

しかし、jpql 1.0 createquery で同じクエリを実行すると、エラーが表示されます。jpa でも同じクエリを記述できますか。制約の代替クエリは必要ありません。上記のクエリの可能性のみが必要です。もしそうなら、方法を教えてください。

どんな提案でも大歓迎です。よろしくお願いします

4

1 に答える 1

1

文書化されているように、createQuery はJPQLクエリを引数として取ります。JQPLクエリを期待するメソッドに引数としてSQLクエリを渡すと、エラーになることが予想されます。

ネイティブ SQL クエリを実行する場合は、 createNativeQueryを使用して実行できます。

于 2012-08-17T07:48:23.293 に答える