Mapeamento de Grails Enum

No Grails, existe uma maneira de limitar o tamanho da coluna na qual o enum é mapeado. No exemplo a seguir, eu gostaria que o tipo de coluna fosse 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 e size não têm efeito ao exportar o esquema, o tipo de coluna mantém seu valor padrão (varch (255)) Talvez eu possa fazer isso se definir um novo UserType. Qualquer ideia ?

Obrigado -ken

questionAnswers(4)

yourAnswerToTheQuestion