【发布时间】:2019-11-01 15:42:02
【问题描述】:
我正在为一个 JPA 项目进行集成测试。测试在嵌入式 h2 数据库上运行。但是,当我使用
时,我在休眠模式生成期间收到来自 h2 的错误@Column(columnDefinition = "INTERVAL HOUR TO MINUTE")
错误是 org.h2.jdbc.JdbcSQLException: Unknown data type: "INTERVAL";
h2 文档表明支持 INTERVAL:
http://www.h2database.com/html/datatypes.html#interval_type
我使用的是 h2 版本 1.4.197
离开 JPA 并直接在 h2 控制台中工作,我尝试了以下脚本,该脚本也会生成未知数据类型错误:
CREATE TABLE test_interval (id INTEGER, test_hours INTERVAL HOUR TO MINUTE);
我尝试过 INTERVAL 类型的其他变体,所有这些变体都会产生相同的错误
我在任何地方都找不到任何关于这个问题的讨论。
【问题讨论】: