gpt4 book ai didi

grails - Grails 2.0.3忽略可为空的约束

转载 作者:行者123 更新时间:2023-12-02 14:03:30 24 4
gpt4 key购买 nike

我们在Grails中遇到问题,在某些情况下它忽略了可为空的约束。例如:

class SomeSetting {
...
Employee manager
...

static belongsTo = [ employee: Employee ]

static constaints = {
manager nullable: true
}
}

class Employee {
...

static hasOne = [ settings: SomeSetting ]
}

grails继续创建数据库,其中manager字段是 NOT NULL类的 SomeSetting。这只是一个粗略的例子。有谁知道如何解决这个问题。我们不想为字段设置默认值 NOT NULL

最佳答案

使用static mappedBy = [ ... ]使它正常工作

关于grails - Grails 2.0.3忽略可为空的约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10584620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com