Java PostgreSQL和Hibernate:已找到:数值,应为:int8
我在PostgreSQL中有一个表,其中包含类型为Java PostgreSQL和Hibernate:已找到:数值,应为:int8,java,postgresql,hibernate,jpa,Java,Postgresql,Hibernate,Jpa,我在PostgreSQL中有一个表,其中包含类型为numeric(20)的列 我已将此列映射到类型为Long的字段上 验证部分hibernate给了我一个异常,说:Found:numeric,expected:int8。我无法更改数据库中列的类型,如何解决它?只需在列注释中添加列定义: @Column(name = "id", columnDefinition = "NUMERIC", length = 20)
numeric(20)
的列
我已将此列映射到类型为Long
的字段上
验证部分hibernate给了我一个异常,说:
Found:numeric,expected:int8
。我无法更改数据库中列的类型,如何解决它?只需在列注释中添加列定义
:
@Column(name = "id", columnDefinition = "NUMERIC", length = 20)