я га в JPA сущности, я добавил одно логическое свойство в нем:Как установить значение по умолчанию для JPA сущности и LiquiBase
@Column(name = "attestation_reception_du_ok") private boolean attestationReceptionDuOk;
Тогда я побежал LiquiBase: диф для создания файла XML, чтобы обновить моя база данных.
Тогда я понял, что мне нужно добавить значение по умолчанию для моего свойства. Так что я обновил XML LiquiBase сгенерированный файл, как это:
<addColumn tableName="collaborateur">
<column name="attestation_reception_du_ok" type="bit"
defaultValueBoolean="false"/>
</addColumn>
Я бегала LiquiBase, он обновил таблицу MySQL со значением по умолчанию.
Но тогда я побежал LiquiBase снова и добавить это изменение сгенерированного:
<dropDefaultValue columnDataType="boolean default 0"
columnName="attestation_reception_du_ok"
tableName="collaborateur"/>
Так что я решил обновить свой JPA лицо для того, чтобы сказать LiquiBase, чтобы сохранить параметр значение по умолчанию:
@Column(name = "attestation_reception_du_ok" , columnDefinition = "bit default 0")
private boolean attestationReceptionDuOk;
Но даже после добавления значения по умолчанию в сущности JPA, Liquibase продолжает говорить мне о снижении значения по умолчанию.
Как я могу сделать, чтобы личность жидкости была сохранена по умолчанию?
Спасибо.