в Grails. Есть ли способ ограничить размер столбца, которому сопоставлено перечисление. В следующем примере я хотел бы, чтобы тип столбца был char (2)
enum FooStatus {
BAR('br'), TAR('tr')
final static String id
}
class Foo {
FooStatus status
static constraints = {
status(inList:FooStatus.values()*.id,size:2..2)
}
}
и inList, и размер не имеют никакого эффекта при экспорте схемы, тип столбца сохраняет значение по умолчанию (varch (255)) Может быть, я смогу это сделать, если определю новый UserType. Есть идеи?
Спасибо -ken