Опция по умолчанию хорошо работает с логическими значениями (true / false), списками типов (вы можете выбрать тип-код по умолчанию), денежными суммами, но похоже, что по умолчанию не разрешено указывать varchar по умолчанию. Поэтому проще всего было бы создать правило перед обновлением, которое будет вставлять это значение по умолчанию каждый раз при создании новой записи в базе данных.
Пример правила перед обновлением:
@gw.rules.RuleName("YourEntityAssignDefaultValue")
internal class YourEntityAssignDefaultValueRule {
static function doCondition(yourEntity : entity.YourEntity) : boolean {
return yourEntity.New
}
static function doAction(yourEntity : entity.YourEntity, actions : gw.rules.Action) {
yourEntity.yourColumn = "defaultValue"
}
}