2013-02-17 7 views
1

최대 절전 모드를 사용하여 JODA LocalDate 속성을 유지하려고합니다. Jadira usertype 클래스가 없습니다.

@Column(nullable = false) 
@Type(type = "org.jadira.usertype.dateandtime.joda.PersistentDateTime") 
private DateTime scheduledDepartureTime; 

나는 다음 항아리 다운로드 :

usertype.jodatime-2.0.1.jar 
usertype.spi-3.0.0.GA.jar 
usertype.core-3.0.0.GA.jar 

을 내 클래스 경로에 추가.

내 응용 프로그램을 실행하려고, 나는 이클립스에서이 클래스를 검색 할 때 나는 그것을 찾을 수

java.lang.ClassNotFoundException: org.jadira.usertype.dateandtime.shared.spi.AbstractSingleColumnUserType 
얻을 수 있지만 예외를 설명 org.jadira.usertype.shared.spi에 위치하고 있습니다

모든 이 클래스가 잘못된 패키지에서 검색되는 이유는 무엇입니까? 내가이 항아리의 최신 버전을 사용하고 있기 때문에 이것은 버전 문제에서 비롯된 것 같지 않습니다.

도움 주셔서 감사합니다.

답변

2

usertype.core-3.0.0.GA.jar에는 org.jadira.usertype.dateandtime.joda.PersistentDateTime이 필요합니다.
두 가지 종속성 만 사용하십시오.

usertype.spi-3.0.0.GA.jar 
usertype.core-3.0.0.GA.jar 
관련 문제