使用 PostgreSQL 自定义 ENUM 数据类型迁移到 Hibernate 6.2 后的架构验证异常

Schema-Validation exception after migrating to Hibernate 6.2 with PostgreSQL custom ENUM datatypes

提问人:user3454250 提问时间:11/17/2023 更新时间:11/17/2023 访问量:5

问:

异常 ->

org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: wrong column type encountered in column [status] in table [user]; found ["status_enum" (Types#VARCHAR)], but expecting [status_enum (Types#OTHER)]

旧(工作代码)

' 导入 com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType; @TypeDef(name = “pgsql_enum”, typeClass = PostgreSQLEnumType.class) @Entity (表格信息.....)

 (column info...)
 @Type(type = "pgsql_enum")
 @Column(name = "status", columnDefinition = "status_enum")
 private Status status;    `

这里的任何人都请帮忙,他们已经在使用 postgresql 自定义 ENUM 数据类型。

我找到了这个,但没有运气。

PostgreSQL JPA spring-data-jpa ORM

评论


答: 暂无答案