我喜欢这样的枚举:
enum Color {
RED("Red color"),
GREEN("green color")
String color
Color(String color) {
this.color = color
}
}
和域名:
class MyDomain {
String name
Color color
static mapping = {
color enumType: "ordinal", sqlType: "tinyint"
}
}
但是,我试图将新数据插入数据库,我收到了类似
的错误default message [Could not find matching constructor for: Color(java.lang.Integer)]
我知道我没有带整数的构造函数,但我想存储每种颜色的索引以避免重复。我该如何解决?