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