Предотвратить вставку определенного столбца в спящем режиме - PullRequest
0 голосов
/ 27 июня 2019

То, что я пытаюсь достичь, заключается в следующем. У меня есть столбец "CURRENT_TIMESTAMP"

Я внес следующие изменения

<changeSet dbms="mariadb" id="add-default-timestamp" author="TEST">
    <modifyDataType tableName="TABLE_X"
                    columnName="CREATED_TIMESTAMP"
                    newDataType="TIMESTAMP(3)"
    />
</changeSet>

Теперь я добавил значение по умолчанию в качестве текущей метки времени. Что я хочу, чтобы избежать вставки / обновления для этого столбца. Как я могу добиться этого, используя Hibernate / liquibase

1 Ответ

1 голос
/ 27 июня 2019

Если вы сопоставили этот столбец с сущностью, вы можете использовать аннотацию Column:

@Column(insertable = false, updateable = false)
private Timestamp createdTimestamp;
...