返回 Bug 清单
BUG-0066project-12高已修复unknown
Hibernate 6 ENUM 与 Flyway VARCHAR(32) 不兼容
发现:2026-09-30验证:2026-10-09置信度:85%
根因
Hibernate 6 默认倾向 MySQL 原生 ENUM,与 Flyway VARCHAR(32) 不一致 → `ddl-auto: validate` 失败。
修复方案
`spring.jpa.properties.hibernate.type.preferred_enum_jdbc_type: VARCHAR`
修复命令
`spring.jpa.properties.hibernate.type.preferred_enum_jdbc_type: VARCHAR`错误签名
Hibernate 6 默认倾向 MySQL 原生 ENUM,与 Flyway VARCHAR(32) 不一致 → `ddl-auto: validate` 失败。技术信息
来源项目
project-12
标签
unknown, project-12