把一张表的一个字段当做查询条件查询另一张表
/**
* 我的收藏 【课程】
*
* @param condition E 查询条件
* @param pager {@link Pager} 分页排序集合
* @return 我收藏的课程
*/
public QueryResults<TabCourseVO> pageCollect(final Long userId, final TabCourse condition, final Pager pager) {
// 查询我收藏的课程
final QueryResults<TabUserCourseCollection> courseCollectionQueryResults = userCourseCollectionRepository.page(
TabUserCourseCollection.builder()
.userId(userId)
.build(),
pager,
QTabUserCourseCollection.tabUserCourseCollection.courseId
);
// 如果收藏的结果集为空
if (courseCollectionQueryResults.isEmpty()) {
return QueryResults