0

Hibernate を使い始めたところ、例外という問題が発生しました。

Repeated column in mapping for entity: at.test.Package column: lat

私のTestProjectにはクラスがあります(簡略化):

Package
-Address a
-int weight

Storage
-Location l
-int capacity

Address
-Location l
-street
-City

Location
-double lat
-double lon

パッケージとストレージはエンティティであり、すべての要件を満たします (シリアライズ可能、デフォルトのコンストラクター...)

タイプ Address および Location のメンバーは Embedded であり、クラスは Embeddable です。

so Storage contains and Embedded Location

パッケージには、埋め込み場所を含む埋め込みアドレスが含まれています

hibernate は、Package クラスで lat の重複マッピングを正確にどこで見つけますか?

ヒントと助けをありがとう!

4

1 に答える 1

0

パッケージにこの注釈があることを確認してください

@Embedded プライベート アドレス a= null;

于 2013-10-24T22:07:42.677 に答える