1

Spring 3 と Hibernate 3 を使用していますが、次のエラーが発生します。

原因: org.hibernate.AnnotationException: マップされていないクラスをターゲットとする @OneToMany または @ManyToMany の使用: cz.dagoo.dros.models.Invoice.invoiceItems[cz.dagoo.dros.models.InvoiceItem]

見つけたものはすべて試しましたが、この問題を解決できません。

一部のクラスがマップされていない可能性はありますか?

請求書クラス: 請求区分

InvoiceItem クラス:

InvoiceItem クラス

Hibernate.xml: 休止状態.xml

BeanLocations.xml: BeanLocations.xml

私のプロジェクトファイル:

ここに画像の説明を入力

4

1 に答える 1

1

例外がcz.dagoo.dros.models.InvoiceItem示すように、エンティティとしてマップされていません。この問題を解決するには、不足している@Entity-annotation を InvoiceItem に追加する必要があります。

于 2013-02-14T12:31:59.133 に答える