【发布时间】:2011-05-27 19:04:42
【问题描述】:
我的 grails 应用程序使用了很多枚举,但是当前 GORM 的枚举解决方案不是很令人满意,因为它暗示数据在代码中,因为 GORM 不会将枚举映射到数据库中。
以前我们使用一个包含不同类型枚举的大表,例如:在一个表中选择县和市。因此,数据库中的表将包含 3 列:枚举类型(县或市)、id 和名称(哪个县或市)。
现在我想将它们切换为真正的枚举,但 GORM 似乎不太可能。我试图用域类中的瞬态来做到这一点,但是 AFAIK 它仍然需要你已经存在一个静态枚举供类引用。
我完全迷路了,有人可以提示我从哪里或哪个功能可以得到我想要的吗?
【问题讨论】:
标签: grails groovy enums grails-orm