Schulung Java Persistence API (JPA) mit Hibernate

Beschreibung/Inhalt

Dieses Schulungsmodul kann mit allen aktuellen Java-Versionen (z.B. 21, 20, 19, 18) entsprechend Ihren Wünschen durchgeführt werden.
Dieses Schulungsmodul kann mit allen aktuellen Java Enterprise Edition-Versionen (z.B. 9, 8, 7, 6) entsprechend Ihren Wünschen durchgeführt werden.

Das Konzept von JPA
JPA-Basics

  • Konfiguration
  • Werkzeuge (Eclipse-Plugin u.a. Hibernate Tools)
  • JPA und Hibernate
  • Der Cache und die Objekt-Stati
  • Callbacks und Listeners
  • Mapping mittels Properties vs. Attributen
  • Generierte Primärschlüssel
  • Spezialitäten
  • Zusammengesetzte Schüssel
  • Embeddables, Secondary Tables
  • Mapping mittels XML

  • Queries
  • Java Persistence Query Language (JPA-QL)
  • Parametrisierte Queries
  • Projektionen
  • Constructor Expressions
  • Aggregat-Funktionen
  • Bulk Update / Delete
  • Named und native Queries

  • Assoziationen
  • one-to-one, one-to-many,many-to-one, many-to-many
  • Cascading
  • Lazy-Loading
  • join-fetch

  • Vererbung
  • Single Table
  • Joined
  • Class per Table

  • Versionierung und optimistische Sperren
    Critera
    Metadaten
    Der Second-Level Cache
    Praxiseinsatz von JPA und Hibernate: Servlets und EJB

    Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil