2017-01-27 12 views
2

JpaRepositoryで複雑なクエリのリクエストを作成するには、@Queryを使用しますか? 私はエンティティ間の関係について懸念しています。それらは要求の準備に影響するかもしれません。複雑なクエリのリクエストを作成するにはどうすればよいですか? @Query jpql spring jpa

必要なクエリのSQL、私のバージョン@query:あなたのクエリを宣言する

+0

質問が有効かどうかを尋ねるだけですか?クエリのパフォーマンスに関心がありますか? –

+0

複雑なクエリを正しく作成する方法がわかりません。 私はまた適切な文学を見つけていない、技術的な英語は私のために難しいです。 –

+0

あなたはまた、休止状態のタグを追加することができます..実際には何についての質問です。 –

答えて

1

[OK]をので、より多くの賢明な方法は、次のようになります。

@Query("SELECT bu.email " + 
       "FROM Businesscentr bu 
         INNER JOIN bu.bannersSet bs 
         INNER JOIN bs.clicks c " + 
       "WHERE c.fullNameClient = :fullNameClient" // optional 
    ) 

あなたが非で参加しなければならないときにのみ、古い参加スタイルを使用-primarykeyの値。

+0

ClickRepository import entity.Businesscentrに追加する必要がありますか? –

+0

あなたは普通の文字列を返していて、何も渡さない –

+0

複雑なクエリを開始しない –

関連する問題