2

エンティティマネージャーの概念、それが何であるか、それがどのように機能するか、そしてなぜそれが必要なのかを理解するのを誰かが助けてくれますか?

4

1 に答える 1

1

永続コンテキストと対話するために使用されるインターフェース。

EntityManagerインスタンスは、永続コンテキストに関連付けられています。永続コンテキストは、永続エンティティIDに対して一意のエンティティインスタンスが存在するエンティティインスタンスのセットです。永続コンテキスト内で、エンティティインスタンスとそのライフサイクルが管理されます。EntityManager APIは、永続エンティティインスタンスの作成と削除、主キーによるエンティティの検索、およびエンティティのクエリに使用されます。

特定のEntityManagerインスタンスで管理できるエンティティのセットは、永続性ユニットによって定義されます。永続性ユニットは、アプリケーションによって関連付けまたはグループ化され、単一のデータベースへのマッピングで同じ場所に配置する必要があるすべてのクラスのセットを定義します。

JavaEEAPIドキュメントから取得。DoctrineEntityManagerはJPAに基づいているため、説明は同じです。

于 2013-03-26T10:18:19.393 に答える