Как запросить 3 таблицы в Grails Gorm - PullRequest
0 голосов
/ 10 апреля 2020

Я новичок в Grails Framework, как запросить 3 таблицы, имеющие связь между ними

    Class A{
    static hasMany = [b:B]
    }

    enter code here

    class B{
    long aId // Id of table A 
    }

    class c{
    B b //B reference
    }

SQL запрос: выберите * из C где b_id in (выберите идентификатор из B, где a_id = ' 10 '_)

Any help will be appreciated.

1 Ответ

0 голосов
/ 10 апреля 2020

Прямолинейный

def list = C.withCriteria{
  b{
    eq 'aId', '10'
  }
}
...