springboot jpa關聯查詢

jpa根據級聯屬性關聯查詢

@Query("SELECT DISTINCT mag FROM Magazine mag,
    IN(mag.articles) art
    WHERE art.name= 'Grisham'")

這種方式能夠正常使用Page的分頁功能html

經過命名方式

public Page<Magazine> findDistinctByArticles_Name(Pageable page,String name);

這種方式的話,distinct是內存過濾的,另外page的count也不許確oracle

docs

相關文章
相關標籤/搜索