Hibernate 6 实体错误 - 无法确定要使用的 JavaType :BasicValue([Column(ID)])

问题描述 投票:0回答:1
// Entity
@Id
private Long id;

在 Oracle 数据库中,列 ID 的类型为 NUMBER

当我尝试启动 Spring Boot 应用程序时遇到此错误无法确定要使用的 JavaType : BasicValue([Column(ID)])

我尝试添加一些注释,例如 @GenerateValue、@JavaType 都不起作用。

java oracle spring-boot hibernate spring-data-jpa
1个回答
0
投票

我建议在这里查看 Java 类型和 Oracle 数据类型之间的映射:

https://docs.oracle.com/cd/E19501-01/819-3659/gcmaz/

我想您需要根据映射指南将 Java 类型从 Long 更改为 BigInteger。

© www.soinside.com 2019 - 2024. All rights reserved.