Установить значения по умолчанию, используя аннотации в спящем режиме в MYSQL

Я искал в Интернете и видел идеи об установке значений по умолчанию в классе сущности с помощью аннотаций гибернации в mysql, и я сделал установку значений по умолчанию для столбца с целым числом типа данных только следующим образом.

@Column(name = "COLUMN_NAME", insertable=false, updatable = false, nullable = false, columnDefinition = "int default 1")
protected Integer test_id;

и работает нормально.

Но у меня нетЯ не видел ни одного примера для типа данных varchar / string, и я пробовал с различными типами в columnDefinition, как,

columnDefinition = "TEXT default `TEST`"  
columnDefinition = "TEXT default TEST"  
columnDefinition = "varchar(255) default `15-JUL-1980`")  
columnDefinition = "varchar(255) default 15-JUL-1980")  
columnDefinition = "varchar default 15-JUL-1980")  
columnDefinition = "varchar default `15-JUL-1980`")  
columnDefinition = "CHAR(100) default `15JUL1980`")  
columnDefinition = "CHAR default `15JUL1980`")

С атрибутом длины: -

`length=100, columnDefinition = "CHAR default `15JUL1980`")` 

и т.п.

но в этом случае таблица не создается в спящем режиме, что может быть связано с неправильным синтаксисом. Но если я создаю таблицу только с целочисленными значениями, как указано выше, создается таблица.

Ответы на вопрос(2)

Ваш ответ на вопрос