【发布时间】:2011-04-14 12:11:24
【问题描述】:
在 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和size在导出schema时都没有任何作用,列类型保持默认值(varch(255)) 如果我定义一个新的用户类型,也许我可以这样做。有什么想法吗?
谢谢 -ken
【问题讨论】:
标签: grails grails-orm