我最近使用 grails -2.2.4更新了我的grails应用程序,从使用mysql到使用grails的mariadb版本,我使用galera与它一起支持3节点集群。mysql应用程序一切正常,但是在我切换到mariadb之后,dateCreated / lastUpdated字段不会自动获得新的时间戳,而是被设置为0000-00- 00 :00:00。我已经试过了
static mapping = {
autoTimestamp true
}
在“域设置”和“全局设置”中
grails.gorm.default.mapping = {
autoTimestamp true
}
但还是不起作用
我还尝试将默认值设置为
dateCreated=new Date();
发布于 2015-03-03 07:43:08
尝试将mysql连接器升级到最新版本。在buildconfig文件中
依赖项-运行时‘mysql:mysql-连接器-java:5.1.34’
应该管用的!
https://stackoverflow.com/questions/28667138
复制相似问题