我们遇到了Grails的问题,在某些情况下,它忽略了可空约束。例如:
class SomeSetting {
...
Employee manager
...
static belongsTo = [ employee: Employee ]
static constaints = {
manager nullable: true
}
}
class Employee {
...
static hasOne = [ settings: SomeSetting ]
}grails继续创建数据库,SomeSetting类的manager字段为NOT NULL。这只是一个粗略的例子。有谁知道怎么解决这个问题。我们不想将字段的默认值设为NOT NULL。
发布于 2012-05-14 22:55:42
通过使用static mappedBy = [ ... ]使其正常工作
https://stackoverflow.com/questions/10584620
复制相似问题