2

Grailsで問題が発生し、場合によってはnull許容型の制約が無視されます。例えば:

class SomeSetting {
    ...
    Employee manager
    ...

    static belongsTo = [ employee: Employee ]

    static constaints = {
        manager nullable: true
    }
}

class Employee {
    ...

    static hasOne = [ settings: SomeSetting ]
}

grailsは、クラスNOT NULL用のmanagerフィールドを使用してデータベースを作成し続けます。SomeSettingこれは単なる大まかな例です。誰かがこれを修正する方法を知っていますか?NOT NULLフィールドのデフォルト値を作成したくありません。

4

1 に答える 1

2

を使用して動作しましたstatic mappedBy = [ ... ]

于 2012-05-14T14:55:42.207 に答える