Es-jpa-jpa-architecture

提供:Dev Guides
移動先:案内検索

JPA-Arquitectura

Java Persistence API es una fuente para almacenar las entidades empresariales entidades relacionales。 Muestracómodefinir un Plain Oriented Java Object(POJO)como una entdad y la formma de gestionar las relaciones con las entidades。

Nivel de clase Arquitectura

ラ・シギエンテのイメージは、JPAのクリスト・アルキテクチュラのニベル・デ・ミュゼのイメージです。 Muestra lasは、JPAのlasインターフェイスのプリンシパルを分類します。

JPA Clase Nivel de arquitectura

ラ・シギエンテ・タブラは、ラ・アルキテクトゥラで最も有名なカダ・ウナ・デ・ラス・ウニダデスについて述べています。

Unidades Descripción
EntityManagerFactory Esta es una clase de fábrica de EntityManager. Crea y gestiona múltiples instancias EntityManager.
EntityManager. Es una interfaz, que gestiona la persistencia de objetos. Funciona como instancia de consulta.
Entidad Las entidades son los objetos de persistencia, tiendas como registros en la base de datos.
EntityTransaction Tiene una relación de uno a uno con EntityManager. Para cada método EntityManager, se mantienen las operaciones de EntityTransaction clase.
Persistencia Esta clase contiene métodos estáticos para obtener EntityManagerFactory.
Consulta Esta interfaz es implementada por cada proveedor JPA relacional para obtener objetos que cumplan los criterios.

en encima de las clases y las interfacesを使用して、基本的なアルゴリズムを登録してください。 Ayudan a los programadores por reducir sus esfuerzos por escribir loscódigospara almacenar datos en una base de datos、de modo que puedan concentrarse en actividadesmásimportantes、tales como escribir loscódigospara lacartografí。

Las relaciones entre las clases JPA。

arquitecturaで、すべてのクラスとインターフェースは、javax.persistenceパッケージで永続化されます。 El siguiente diagrama muestra larelaciónentre ellos。

Relaciones JPA Clase

  • EntityManagerFactoryの関連エンティティEntityManagerは、*さまざまな*ものです。 インスタンスのEntityManagerである。
  • エンティティマネージャーのエンティティマネージャーとエンティティトランザクションは、 uno a uno です。 EntityManagerの操作、EntityTransactionを実行します。
  • EntityManagerの関連資料は、さまざまなコンサルティングを提供しています。 EntityManagerの中央値と中央値を参照してください。
  • Entidad entre y EntityManager esの概要とその他の機能についてはこちらをご覧ください。 Un EntityManagerインスタンス管理者のさまざまなエントリ。