java
1 @Query(value = "SELECT * FROM PROFILE INNER JOIN FAVORITE ON PROFILE.USER_ID = FAVORITE.FAVORITE_USER_ID WHERE FAVORITE.USER_ID = ? ", nativeQuery = true) 2 List<Profile> findFavoriteByUserId(Integer userId);
を
ListをPageに変えページングをしようとすると
エラーが出てしまいます
java
1 @Query(value = "SELECT * FROM PROFILE INNER JOIN FAVORITE ON PROFILE.USER_ID = FAVORITE.FAVORITE_USER_ID WHERE FAVORITE.USER_ID = ? ", nativeQuery = true) 2 Page<Profile> findFavoriteByUserId(Integer userId, Pageable pageable);
エラー
Caused by: org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodException: Cannot use native queries with dynamic sorting and/or pagination in method public abstract org.springframework.data.domain.Page com.example.konkatsu.repository.ProfileRepository.findFavoriteByUserId(java.lang.Integer,org.springframework.data.domain.Pageable)
Pageableを使用するときは
nativeQuery だと適応されないのでしょうか???
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/03 02:28
2017/08/03 02:34
2017/08/03 03:07