首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用lastUpdated集群时,在grails中dateCreated/ mariaDb设置为0000-00- 00 :00:00

使用lastUpdated集群时,在grails中dateCreated/ mariaDb设置为0000-00- 00 :00:00
EN

Stack Overflow用户
提问于 2015-02-23 04:56:17
回答 1查看 250关注 0票数 2

我最近使用 grails -2.2.4更新了我的grails应用程序,从使用mysql到使用grails的mariadb版本,我使用galera与它一起支持3节点集群。mysql应用程序一切正常,但是在我切换到mariadb之后,dateCreated / lastUpdated字段不会自动获得新的时间戳,而是被设置为0000-00- 00 :00:00。我已经试过了

代码语言:javascript
运行
复制
static mapping = {
    autoTimestamp true
}

在“域设置”和“全局设置”中

代码语言:javascript
运行
复制
grails.gorm.default.mapping = {
autoTimestamp true 
}

但还是不起作用

我还尝试将默认值设置为

代码语言:javascript
运行
复制
 dateCreated=new Date();
EN

回答 1

Stack Overflow用户

发布于 2015-03-03 07:43:08

尝试将mysql连接器升级到最新版本。在buildconfig文件中

依赖项-运行时‘mysql:mysql-连接器-java:5.1.34’

应该管用的!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28667138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档