这个错误让我疯了!!!
引起:java.lang.NoSuchMethodException:com.mksoft.fbautomate.domain.Account $ Type.values()
完全相同的类在单独的Groovy文件中工作正常。
任何想法/帮助都非常感激。
最令人困惑的......
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Enum.html
没有values()方法!
这是我的班级:
@Entity class Account {
@Id @GeneratedValue(strategy=GenerationType.AUTO)
public Long id
enum Type {MYVALUE}
@Enumerated(EnumType.STRING)
public Type type
public String email
// @org.hibernate.annotations.Type(type="encryptedString")
public String pass
public String fullName
String toString() { "type:\""+type+"\",email:\""+email+"\""+",fullName=\""+fullName+"\"" }
}
谢谢! 米莎
答案 0 :(得分:3)
将您的枚举声明为公开
public enum Type {MYVALUE}
在您的实体内
答案 1 :(得分:1)
对于记录,如果我将enum声明移到之外,它可以运行它。
很奇怪......
米莎