2010-06-18 4 views
0

이 오류는 내게 미치겠습니다! java.lang.NoSuchMethodException :에 의한

com.mksoft.fbautomate.domain.Account $ Type.values는()

같은 정확한 클래스는 별도의 그루비 파일에 잘 작동합니다.

모든 아이디어/많은 도움을 주셨습니다.

대부분의 혼란

...

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Enum.html

는 더 값() 메소드가 없습니다!

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

감사합니다 :

여기 내 수업입니다! Misha

답변

1

옥토 선언을 이동하면 외부로 이동합니다. 엔티티가 작동합니다.

아주 아주 이상한 ...

0

미샤 당신은 받는다는을 사용하고 있습니까? maven 및 Enum 클래스와 비슷한 문제가 발생합니다. 메이븐 (maven)은 어노테이션을 처리 할 때 약간의 문제가있는 것 같습니다. Apparantely mavn-compiler-plugin은 주석 관련 문제를 해결하기로되어 있지만 여전히이 문제가 발생합니다. 르노는 '공개'수정 키입니다 추가 말했듯이

+0

나는 gradle을 사용하고 있습니다. –

0

내부

public enum Type {MYVALUE} 

공공 로 열거 선언!