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
フィールドのデフォルト値を作成したくありません。