Почему бы просто не установить в поле вашей сущности значение по умолчанию?
@Entity
public class X {
private static final String DEFAULT_EST_ALQ = "A"
@Column(name = "EST_ALQ")
private String estAlq = DEFAULT_EST_ALQ;
public setEstAlg(String estAlg) {
// overwrite default value
}
}
Afaik columnDescription
используется только при создании таблиц из сущностей, например,
<property name="javax.persistence.schema-generation.database.action" value="create"/>
в файле persistence.xml
Если вы создаете таблицу с помощью SQLзначение по умолчанию должно рассматриваться.
CREATE TABLE X(
EST_ALQ CHAR(1 CHAR) DEFAULT 'A'
)