我进行了谷歌搜索,但在任何解释正在发生的事情上都没有找到任何东西......
我有以下域类:
class Company {
Integer companyId
String name
static constraints = {
companyId unique: true
name blank: false
}
String toString(){
return name
}
}
当我在控制器中使用传入的值执行“new Company(params)”时,它会返回一个“companyId”字段设置为 null 的对象。我已经仔细检查了“params”中的值,并且“params.name”和“params.companyId”都设置为非空值。
我究竟做错了什么?
我有另一个域/控制器(由其他人创建,现在已经消失了)做类似的工作,所以我一定错过了一些东西。
我是 Grails/Groovy 的新手,欢迎提供任何/所有建议。