3

Hibernateのドキュメントで説明されているとおりに、パッケージレベルでHibernate@TypeDefアノテーションを使用しようとしています。私はとを使用Hibernate 3.6してSpring 3.0.7います。コードはコンパイルpackage-info.classされ、はクラスパスにありますが、それでもHibernateには表示されません。

クラスレベルに置く@TypeDefと機能しますが、に入れると機能しませんpackage-info。グーグルしようとしましたが、何も役に立ちませんでした。

ありがとうございました!

4

4 に答える 4

7

おそらく追加する必要があります

<resource package="com.foo.bar.thepackage"/>

Hibernate 構成ファイルに追加するか、configuration.addPackage("com.foo.bar.thepackage")を呼び出します。

于 2012-05-17T16:56:14.610 に答える
2

JPAを使用する場合は、

<class>com.foo.bar.thepackage</class>
persistence.xml でも機能するはずです。

于 2013-06-27T22:22:29.143 に答える
2

Hibernate 4 の場合、追加する必要があります

<mapping package="com.foo.bar.thepackage">

Hibernate 設定ファイルに。

于 2013-02-07T22:12:11.177 に答える