2009-04-28 4 views
11

GORM의 복합 외래 키에 대한 열 이름을 사용자 정의해야하며이를 수행하는 방법을 보여주는 문서를 찾지 못했습니다. PK 칼럼을 커스터마이징하는 방법과 칼럼 FK를 단일 칼럼으로 커스터마이징하는 방법을 알고 있지만 다중 칼럼 FK는 커스터마이징하는 방법을 알고 있습니다. 전혀 가능합니까?GORM의 복합 외래 키 열

감사합니다.

답변

0

오브젝트 매핑 클로저에 "id : composite"구문이 필요합니다.

는 그래서 여기가 짧은에, 일을 떠날 필요가 : 복합 ID로

class Person { 
    String firstName 
    String lastName 

    static mapping = { 
     id composite:['firstName', 'lastName'] 
    } 
} 

Grails: Object Relational Mapping

+1

그는 기본 키가 아닌 외래 키에 대해 질문합니다. – Igor

2

도메인 클래스는 Serializable 인터페이스를 구현해야합니다.

class Person implements Serializable { 
... 
}