1

結合テーブルを使用して 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 つだけが外部キーであるということです。これはバグですか、それとも何らかの方法で設定できますか?

ここに画像の説明を入力

4

0 に答える 0