我正在使用 Java 8
、Spring Boot 1.4
和 hsqldb
。
我有一个带有 java.time.LocalDateTime
字段的实体。
当我检查 hibernate 生成的 sql 时,它使用 varbinary 作为数据类型。
如何使其使用 timestamp
数据类型?
更新:
当我添加 hibernate-java8 (5.1.0.Final) 依赖项时它确实有效。
但它不适用于 hibernate-java8(5.2.x 版本)
。这可能是因为 hibernate-core 5.2
本身添加了 Java 8
支持。
最佳答案
当添加 hibernate-java8 (5.1.0.Final)
依赖项时它会起作用。
它不适用于 hibernate-java8(5.2.x 版本)
。
这是因为 hibernate-core 5.2
本身添加了 Java 8 支持。
关于spring-boot - Spring 启动1.4 : LocalDateTime mapped to varbinary instead of timestamp type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41413999/