0

JPA (Hibernate 実装) エンティティの列マッピングの種類と、利用可能なこれら 3 つのオプションの違いは何ですか:

  • 基本
  • ID
  • バージョン
4

1 に答える 1

1

@Basicフィールドを列にマップするために使用されます。

@Idフィールドがエンティティの識別子 (つまり、主キー) である (またはその一部である) ことを Hibernate に伝えるために使用されます。

@Version注釈付きフィールドが楽観的ロックのバージョンとして使用するフィールドを構成することを Hibernate に伝えるために使用されます。このフィールドは、更新のたびにチェックされ、更新ごとに増分されます。ドキュメントの楽観的ロックセクションで説明されています。

これらの注釈はすべて、 javadocにも詳しく説明されています。

于 2012-07-22T16:42:57.083 に答える