【发布时间】:2015-02-14 06:06:12
【问题描述】:
我正在使用带有 H2 数据库的 Spring Boot。在之前的 H2 版本(h2-1.3.173)上,不支持 TO_CHAR 函数。为了解决这个问题,我将我的 H2 版本更新为 (h2-1.4.182),现在可以使用了。
但是,当我运行我的 spring-boot 应用程序时,我收到了这个错误消息“连接断开:”意外状态 16843008”,我环顾四周,根本原因是由于不同的 h2 jdbc 版本。
我检查了我的 spring-boot 参考,它使用了 (h2-1.3.176)。所以,我尝试更新spring-boot的pom.xml。但是有一个警告“覆盖 h2 的托管版本 1.3.176”。是否进行了全新安装,并且成功了。
但是,我有点担心这个警告,任何 spring-boot 专家都可以确认它没有引起任何隐藏问题?
【问题讨论】:
-
如果您使用 1.4.x 版本,我建议将“;mv_store=false”附加到数据库 URL,因为 1.4 版本中的新存储(MVStore)仍处于测试阶段。
标签: spring-boot h2