1

Hibernateを使用してJODALocalDate属性を永続化しようとしています。

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

次のjarファイルをダウンロードしました。

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

Eclipseでこのクラスを検索すると、それを見つけることができますが、に org.jadira.usertype.shared.spiあり、例外を説明しています。

このクラスが間違ったパッケージで検索される理由はありますか?私はこれらのjarの最新バージョンを使用しているので、これがバージョンの問題によるものではないかと思います。

ご協力いただきありがとうございます !

4

1 に答える 1

2

usertype.core-3.0.0.GA.jar必要なものが含まれorg.jadira.usertype.dateandtime.joda.PersistentDateTimeています。
2つの依存関係のみを使用してください。

usertype.spi-3.0.0.GA.jar
usertype.core-3.0.0.GA.jar
于 2013-02-19T07:50:02.213 に答える