求教Spring-data-jpa的关于多表查询+分页的问题

rock_turf 发布于 2014/12/16 14:29
阅读 3K+
收藏 0
public Page<Article> findByAuthor(String authorId,Pageable pageable) {
        Map<String,Object> searchParams=new HashMap<String, Object>();
        Map<String, SearchFilter> filters = SearchFilter.parse(searchParams);
        //添加查询条件
        Specification<Article> spec = DynamicSpecifications.bySearchFilter(filters.values(), Article.class);
        return articleDao.findAll(spec, pageable);

    }

数据库是三张表 作者表,文章表,关联表。关联表中存放着作者与文章的id关联

现在我的需求是前台传来作者id,通过查询关联表找到文章id的列表,再通过文章id查询文章列表分页显示传到前台。使用的spring-data-jpa 现在方法已经写好,请问查询条件怎么添加?

加载中
返回顶部
顶部