2

私が構築しているサンプルアプリケーションには、JPA アノテーション付きエンティティクラスがほとんどなく、ほとんどすべてが JPA プロバイダーによって管理される永続ユニットで指定されています。

注釈が付けられているが、persistence.xml に含まれていないエンティティの場合:

  1. エンティティ アノテーションの用途は何ですか?
  2. それらはまだデータベース内のテーブルにマップされていますか?
  3. それらはプロバイダーによって管理されていないため、これらのエンティティを使用してデータを永続化するにはどうすればよいですか?

私の理解を明確にするための答えに感謝します。

4

2 に答える 2

4

JPA には@Entity、永続性管理のセットアップで で注釈が付けられたすべてのクラスが含まれます。persistence.xml注釈を使用する場合は必要ありません。

乾杯、

于 2012-10-23T09:37:23.340 に答える
1

JPAで注釈が付けられたクラスを自動的にスキャンし@Entity、それらを含めます。

于 2012-10-23T09:36:26.967 に答える