java - org.hibernate.HibernateException : Error while accessing enum. 值() : class com. mksoft.fbautomate.domain.Account$Type

标签 java hibernate groovy enums gradle

这个错误让我发疯!!!

引起: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()方法!

这是我的类(class):

@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+"\"" }
}

谢谢! 米莎

最佳答案

将您的枚举声明为公共(public)枚举

public enum Type {MYVALUE}

在您的实体内部

关于java - org.hibernate.HibernateException : Error while accessing enum. 值() : class com. mksoft.fbautomate.domain.Account$Type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066975/

相关文章:

java - 使用 Jmeter 进行 Cassandra 测试

java - isPalindrome() 的时间复杂度 O()

Java Tookit 屏幕分辨率 - 如何使用它?

Hibernate 不在一对多关系中插入列

hibernate - hibernate 查询:集合中是否包含某个对象?

java - 对 JUnit 和 Cucumber 使用相同的类加载器

java - 如何使 Swing 组件不可调整大小

Java EE WEB-INF 安全

java - 如何根据 react 发送消息,然后根据用户消息发送另一条消息?使用JDA

hibernate - Grails 条件查询与 fetchMode 急切,具有两个级别