【发布时间】:2014-05-19 06:35:36
【问题描述】:
我正在尝试在我接手的项目中设置嵌入式数据库 H2。
现在我们有了一个列值类型为datetime2的sql server。
H2 无法创建类型为datetime2 的列,如果我将其更改为正常的datetime,那么一切都会正确,但当然项目本身会出现问题,导致休眠注释错误,因为 DB 列是 @987654325 @。
代码:
@Column(name = "LASTUPDATETIME", columnDefinition = "datetime2 DEFAULT CURRENT_TIMESTAMP")
private Timestamp timeStamp;
这可以用 H2 完成(更改注释以进行测试或让 H2 接受 datetime2)还是我必须搜索另一个嵌入式数据库?
【问题讨论】:
-
H2 数据库目前不支持数据类型
datetime2。但是,对它的支持是 added to the trunk now,并将在下一版本中提供。 -
感谢 Thomas 的回复,可惜它只是一个评论,因为我应该接受这个作为答案。感谢您的快速反馈。