我最近使用 grails-2.2.4 更新了我的grails应用程序,使用 mysql到mariadb 版本 10.0.15-MariaDB-wsrep grails,我正在使用galera来支持3节点集群。使用mysql应用程序一切正常,但在切换到mariadb后,dateCreated / lastUpdated字段不会自动获取新的时间戳,而是设置为 0000-00-00 00:00:00 。 我已经尝试了
static mapping = {
autoTimestamp true
}
在我的域名设置中并全局设置
grails.gorm.default.mapping = {
autoTimestamp true
}
但它仍无效
我也尝试将默认值设置为
dateCreated=new Date();
答案 0 :(得分:4)
尝试将mysql连接器升级到最新版本。在您的buildconfig文件中
<强>依赖关系强> - runtime&#39; mysql:mysql-connector-java:5.1.34&#39;
它应该有用!