結合テーブルを使用して 2 つのドメイン オブジェクトを作成しています。
class DeliveryMethod {
List<PaymentMethod> paymentMethods = new ArrayList<PaymentMethod>()
static hasMany = [paymentMethods: PaymentMethod];
static constraints = {
}
static mapping = {
}
}
class PaymentMethod {
String name;
static constraints = {
}
static mapping = {
}
}
結合テーブルが作成されますが、問題は、結合列がその中の主キーではなく、NULL 可能であり、そのうちの 1 つだけが外部キーであるということです。これはバグですか、それとも何らかの方法で設定できますか?