Grails Enum-Mapping

in Grails gibt es eine Möglichkeit zu der Begrenzung der Größe der Spalte an, die die enum abgebildet wird. Im folgenden Beispiel möchte ich die Spalte Typ 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)
    }
}

beide inList und Größe haben keine Auswirkungen beim Export schema, in der Spalte Typ hält seinen Standard-Wert (varch(255))
Vielleicht könnte ich das tun, wenn ich eine neue definieren UserType. Irgendeine Idee ?

Danke
-ken

InformationsquelleAutor der Frage ken | 2010-09-20

Schreibe einen Kommentar