2014-09-26 2 views
0

둘 다 다 대 다 관계 (소유자가 다른 쪽)와 n : 1 관계가있는 Grails 클래스가 있습니다.belongsTo 배열과 hasMany 소유권

소유권을 belongsTo 절에 넣는 방법을 웹에서 찾을 수 없습니다.

코드입니다 :이처럼두면

class PanelType { 
    static hasMany = [elements: LabValueType] 
} 

class LabValueType { 

    static belongsTo = [labUnit: LabUnit] 
    // This is what would be needed to have a bidirectinal n:m relationship 
    // belongsTo = PanelType 
    // static hasMany = [panelTypes: PanelType] 
} 

는 응용 프로그램이 제대로 데이터베이스를 구축,하지만 난 PanelType에 LabValueType에서 탐색 할 수 없습니다.

나는 (2008 년!) 하나의 답을 찾을 내가 작성해야 말했다 : 정적 belongsTo를 =이 될 것 같지 않습니다 그래서 [PanelType이 LabUnit] 하지만이 방법으로, 필드 lab_unit_id이 데이터베이스에 만들어지지 않습니다 옳은.

LabUnit labUnit 

static belongsTo = PanelType 
static hasMany = [panelTypes: PanelType] 

를 어쨌든 그것은 정말 100 % 만족입니다 :

답변

0

나는 이런 관계를 선언함으로써이 문제를 해결할 수 있음을 발견했다.

관련 문제