Если вам нужно реальное значение по умолчанию для базы данных, используйте columnDefinition
:
@Column(name = "myColumn", nullable = false, columnDefinition = "int default 100")
Обратите внимание, что строка в columnDefinition
зависит от базы данных.Также, если вы выберете эту опцию, вы должны будете использовать dynamic-insert
, поэтому Hibernate
не включает столбцы со значениями null
при вставке.Иначе говорить о значении по умолчанию не имеет значения.
Но если вам не нужно значение по умолчанию для базы данных, а просто значение по умолчанию в вашем Java-коде, просто инициализируйте вашу переменную следующим образом - private Integer myColumn = 100;