org.hibernate.HibernateException: ошибка при доступе к enum.values ​​(): класс com.mksoft.fbautomate.domain.Account $ Type - PullRequest
0 голосов
/ 18 июня 2010

Эта ошибка сводит меня с ума !!!

Вызвано: 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+"\"" }
}

Спасибо! Миша

Ответы [ 2 ]

3 голосов
/ 20 сентября 2010

объявите ваше перечисление как общедоступное

public enum Type {MYVALUE}

внутри вашей сущности

1 голос
/ 18 июня 2010

Хорошо для записи, если я перемещу объявление enum за пределы сущности, с которой она работает.

Очень, очень странно ...

Misha

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...