MySQL中的持久性字段(2.3.11)没有默认值



我们正在使用Grails 2.3.11和MySQL 5.6.23

我注意到" ID"one_answers"版本"的列没有指定默认值。Grails不应该用null的默认值创建这两个列?

id和版本字段(如果您的域对象支持版本使用)不应否认。ID字段是圣杯中的主要密钥和唯一对象标识符...没有ID值的对象本质上是无法通过Grails/Gorm重新确认的。

可以通过域类上的Gorm配置禁用版本字段,但是如果存在它需要乐观的锁定检查。

最新更新