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 % 만족입니다 :