Spring Data JPA原生sql文を書く


Spring Data JPA原生sql文を書く
Spring Data JPAを使用する場合、通常、JpaRepositoryを継承するだけで、一般的に使用されている追加削除の変更方法の大部分を得ることができます.カスタムHQL文を書くには、いくつかのクエリー方法をカスタマイズする必要がある場合があります.
しかしSpring Data JPAを使用する場合、通常はJpaRepositoryを継承するだけで、一般的によく使われている追加削除の変更方法の大部分を得ることができます.カスタムHQL文を書くには、いくつかのクエリー方法をカスタマイズする必要がある場合があります.
@Query(value = "   sql  ", nativeQuery = true)
List findFriendsByUserId(Long userId);

以上のように、クエリ文の後にnativeQuery = trueを付けるだけで済みます