У меня есть проект Spring-boot (с Kotlin
), и для целей тестирования я использую базу данных H2.
Field
в моей сущности
@Column
var cargoWeightAmount: Float? = null
DDL
часть из flyway
script
create table pi_picargo_awb (..., cargo_weight_amount float, ...)
Если у меня hibernate.ddl-auto: update
нет проблем, отображение работает нормально. Но если у меня hibernate.ddl-auto: validate
, то я получаю эту ошибку -> Schema-validation: wrong column type encountered in column [cargo_weight_amount] in table [pi_picargo_awb]; found [real (Types#REAL)], but expecting [float4 (Types#FLOAT)]
Я пытался заменить float
на real
, float4
, это не помогло мне.