gpt4 book ai didi

mysql - dateCreated/lastUpdated 设置为 0000-00-00 00 :00:00 in grails when using mariaDb galera cluster

转载 作者:行者123 更新时间:2023-11-29 01:39:37 24 4
gpt4 key购买 nike

我最近使用 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();

最佳答案

尝试将您的 mysql 连接器升级到最新版本。在你的构建配置文件中

依赖性-运行时 'mysql:mysql-connector-java:5.1.34'

它应该有效!

关于mysql - dateCreated/lastUpdated 设置为 0000-00-00 00 :00:00 in grails when using mariaDb galera cluster,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28667138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com