我是 Spring MVC 和 Spring Roo 的新手。
什么是字段枚举?
如何枚举所有允许的值?
是用lookup table还是check constraint实现的?
最佳答案
Roo 的 field enum --fieldName --type
命令添加指定枚举类型的私有(private)字段。
您可以手动创建枚举类型或使用 roo 命令:
roo> enum type --class ~.domain.Colors
roo> enum constant --name BLAU
roo> enum constant --name VERMELL
这将创建一个 Colors 枚举:
public Enum Colors {
BLAU, VERMELL
}
然后你可以使用 then 枚举类型来定义一个实体字段:
roo> entity --class ~.domain.Foo
roo> field enum --fieldName color --type ~.domain.Colors
这将定义 Foo 实体:
//Annotations and imports ommited for brevity
public class Foo{
private Colors color;
}
参见 http://static.springsource.org/spring-roo/reference/html/command-index.html有关 roo 命令的完整引用。
关于java - Spring roo,字段枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5142320/