Sie lernen mit JPA eine standardisierte Programmierschnittstelle zu diversen Persistenz-Frameworks, wie beispielsweise Hibernate oder TopLink, kennen. Sie werden mit den Nutzung der zentralen Funktionen und der Java Persistence Query Language vertraut gemacht. Sie erhalten einen Überblick zu Problemstellungen bei der Abbildung objekt-relationaler Beziehungen und den Möglichkeiten, diverse Abbildungsstrategien via JPA umzusetzen.
Sie lernen mit JPA eine standardisierte Programmierschnittstelle zu diversen Persistenz-Frameworks, wie beispielsweise Hibernate oder TopLink, kennen. Sie werden mit den Nutzung der zentralen Funktione ...
Mehr Informationen >>
Die Trainingsschwerpunkte werden nach Ihrem persönlichen Beratungsgespräch festgelegt.In diesem Training sind folgende Themen vorgesehen:
Einführung in das Java Persistence API
- Objekt-Relationales Mapping
- Persistenzunterstützung in Java
- Persistenz-Frameworks
- JPA-ArchitekturEntities und Entity Manager
- Entity-Deklaration
- Identität
- PersistenceContext und PersistenceUnit
- CRUD-Operationen
- Synchronisation mit der DatenbankMapping
- Feld- und Property-basierter Zugriff
- Abbildung simpler Datentypen
- Primärschlüssel und Schlüsselgenerierung
- Uni- und bi-direktionale Beziehungen
- Abbildung von Vererbungsbeziehungen
- Abbildung von Collections
- Mapping-AnnotationenJava Persistence Query Language (JPQL)
- Einfache Abfragen mit Parametrisierung
- Filtern der Ergebnismenge
- Gruppenfunktionen, Unterabfragen und Joins
- Löschen und Aktualisierung von Massendaten
- Benannte Abfragen
- Natives SQL
- Criteria APIFortgeschrittene Themen
- Transaktionsmanagement
- Management von Sperren
- Validierung
- Lifecycle Callbacks
Die Trainingsschwerpunkte werden nach Ihrem persönlichen Beratungsgespräch festgelegt.In diesem Training sind folgende Themen vorgesehen:
Einführung in das Java Persistence API
- Objekt-Relational ...
Mehr Informationen >>
Sie sind Software-Ingenieur, Anwendungsentwickler, Programmierer oder Internet- / Intranet-Entwickler.