в 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