Establezca valores predeterminados utilizando las anotaciones de hibernación en MYSQL

He buscado en Internet y he visto ideas sobre la configuración de valores predeterminados en la clase de entidad usando anotaciones de hibernación en mysql y he terminado con la configuración de los valores predeterminados en la columna con el entero del tipo de datos de la siguiente manera.

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

y está funcionando bien.

Pero no he visto ningún ejemplo para el tipo de datos varchar / string y he intentado con diferentes tipos en columnDefinition como,

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`")

Con atributo de longitud: -

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

etc.

pero en este caso, la tabla no se crea por hibernación, lo que puede deberse a una sintaxis incorrecta. Pero si estoy creando la tabla con solo valores enteros como se crea la tabla anterior.

Respuestas a la pregunta(2)

Su respuesta a la pregunta