Springboot jpa関連クエリー
jpaカスケード属性によるクエリーの関連付け
この方式はPageのページング機能を正常に使用できる
ネーミングによる
この方式ではdistinctはメモリフィルタリングであり,またpageのcountも正確ではない.
docs JPQL Collection Member Declarations
@Query("SELECT DISTINCT mag FROM Magazine mag,
IN(mag.articles) art
WHERE art.name= 'Grisham'")
この方式はPageのページング機能を正常に使用できる
ネーミングによる
public Page findDistinctByArticles_Name(Pageable page,String name);
この方式ではdistinctはメモリフィルタリングであり,またpageのcountも正確ではない.
docs