배 많은 많은 연결을 쿼리
-
20-09-2019 - |
문제
내가 많은 것은 관계이다.
class Post {
String title
static hasMany = [tags:Tag]
}
class Tag {
static hasMany = [posts:Post]
}
하고 싶의 목록을 게시물에 대한 태그는 다른 기준(같은 정렬 순서,부분적인 제목과 일치,etc.).나 가 을 사용하여배 기준을 달성하는 이?또는 몇 가지 방법이 있을 다음과 같은 것이 가능합니다.
Post.findAllByTitleLikeAndTagsContains("partial title", aTag)
해결책
나는 생각하지 않는 동적 측정기를 얻을 수 있습니다 하나는 많은 또는 많은 많은 연관-당신이해야 할 조건 또는 가 조회 쿼리를 날고있다.만 쿼리할 수 있습 중 하나에 의해 하나의 연결에 의하여,아이 하나를 많습니다.(참조 5.4.1 동적 측정기)
다른 팁
예를 들어 다음과 같이 사용할 수 있습니다.
Post.withCriteria{
tags {
eq 'id',aTag.id
}
}
제휴하지 않습니다 StackOverflow