【发布时间】:2013-07-14 08:02:15
【问题描述】:
我有一个带有如下列的架构。不允许空值,默认值为CURRENT_TIMESTAMP。我正在使用休眠将数据插入到包含此列的表中。但是休眠失败并出现以下错误。在我的 DAO 中,我没有为 updateTime 设置任何值。
Error:
Column 'updateTime' cannot be null.
Column Schema:
updateTime timestamp CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP
谢谢
【问题讨论】:
-
你发现了吗?突然之间,我们看到了同样的问题。我们想知道这是否与 MySQL 5.6 不兼容。
-
Grey,我还发现 MySQL 5.6 中出现了这个问题。我降级到 5.5,我们不再看到这个问题。
-
迷人的@Thakur。我们只是在工作时遇到了与休眠和 5.6 类似的问题。 ORMLite 应该允许某些机制不在特定列上执行插入操作。这就是解决方案。