2017-10-26 14 views
0

Springデータリポジトリ内でSOQLクエリを使用する必要があります。@Queryアノテーションを使用する方法はありますか?そうでない場合は別の方法がありますか?Spring JPAでのSOQLクエリの使用

答えて

0

私が知る限り、salesforceはテーブル構造を公開していません。むしろ、それらのオブジェクトを公開し、それらにクエリを書くことができます。 spring-data-jpaは、休止状態のようなエンティティフレームワークの上で使用されます。エンティティオブジェクトが実際のデータベーステーブルにマップされていない限り、spring-data-jpaは役に立ちません。

最も良い方法は、jooqのようなクエリビルダーを使用し、クエリビルダーを使用して簡単にSOQLクエリを構築することです。

+0

エンティティオブジェクトが実際のデータベーステーブルにマップされている場合でも、spring-data-jpaは使用できませんか? –

+0

その場合、データベースに接続していて、通常の方法でspring-data-jpaを使用できます。あなたは 'SOQL'を扱っていません。 'SOQL'は、salesforceオブジェクトのクエリにのみ使用されます。 – yaswanth

関連する問題