Java Persistence mit Hibernate Schulung

Haupt-Reiter

Schulungsprache

Dieser Kurs wird auf Deutsch und Englisch angeboten

Kurs Code

javaph

Dauer

14 Stunden (usually 2 days including breaks)

Voraussetzungen

Java Programmierung, SQL

Überblick

This course teaches the practical use of Hibernate for persisting Java objects in a relational database.

Schulungsübersicht

Introduction to Hibernate

  • Introducing Hibernate
  • The Object/Relational Mapping Problem
  • JDBC
  • The Users-Roles Schema
  • Tools and Environment Setup
  • Creating the Database

Configuring Hibernate

  • Hibernate Distributions
  • Required Libraries
  • Configuration Files
  • hibernate.properties
  • hibernate.cfg.xml

Hibernate Persistence

  • The Hibernate Architecture
  • SessionFactory Methods
  • Hibernate Sessions
  • Object States
  • State Transitions
  • Session Methods
  • Transactions
  • Session-Per-Operation
  • Session-Per-Request
  • The Data Access Object Pattern

Object/Relational Mapping

  • Object-Oriented Design
  • Relational Mapping
  • Bidirectional Association
  • O/R Mapping Techniques
  • The Mapping Document
  • The Mapping XML Model
  • Primary Keys and Identity
  • Generating Identifiers
  • Other Mapping Elements
  • Components
  • Mapping Associations
  • The Mapping XML Model for Associations
  • Unidirectional Many-to-One
  • Eager Fetching
  • Bidirectional One-To-Many
  • Bidirectional One-To-One
  • Mapping Inheritance
  • Inheritance and Databases
  • Single-Table Inheritance
  • Mapping Single-Table Inheritance
  • Table-Per-Subclass
  • Table-Per-Subclass Mapping
  • Table-Per-Concrete-Class

The Hibernate Query Language

  • The Hibernate Query Language
  • Fundamentals
  • HQL Queries
  • Polymorphism
  • Named Parameters
  • Entity Parameters
  • Joining on Associations
  • Aggregate Methods
  • Updates and Deletes
  • Named Queries
  • Using Native SQL

Öffentlicher Klassenraum Öffentlicher Klassenraum
Teilnehmer aus verschiedenen Organisationen. Die Themen können hier nicht angepasst werden.
Von 2118EUR
(43)
Privater Klassenraum Privater Klassenraum
Die Teilnehmer sind aus einem Unternehmen. Externe Teilnehmer sind nicht erlaubt. Der Kurs ist speziell auf eine Gruppe zugeschnitten, Die Themen werden genau auf die Bedürfnisse der Teilnehmer abgestimmt.
Von 2118EUR
Angebot erfragen
Privater Fernkurs Privater Fernkurs
Der Anleiter und die Teilnehmer befinden sich an unterschiedlichen Orten und kommunizieren über das Internet miteinander.
Von 2290EUR
Angebot erfragen

Je mehr Teilnehmer, desto höher die Ersparnis pro Teilnehmer. Die Tabelle reflektiert den Preis pro Teilnehmer und dient zur Veranschaulichung. Die tatsächlichen Preise können jedoch abweichen.

Number of Delegates Öffentlicher Klassenraum Privater Klassenraum Privater Fernkurs
1 2118EUR 2118EUR 2290EUR
2 1384EUR 1359EUR 1445EUR
3 1139EUR 1106EUR 1163EUR
4 1017EUR 980EUR 1023EUR
Können Sie kein passendes Datum finden? Fordern Sie ein neues Kursdatum an >>
Zu teuer? Schlagen Sie einen Preis vor >>

Verwandte Kategorien


Spezialangebote

Course Ort Schulungsdatum Kurspreis (Fernkurs/Schulungsraum)
Drupal 8 Themen Bremen Mi, 2016-08-24 09:30 980EUR / 1330EUR
GIT für Opfer von Subversion Köln Mi, 2016-08-24 09:30 980EUR / 1330EUR

Kommende Kurse

OrtSchulungsdatumKurspreis (Fernkurs/Schulungsraum)
Berlin Sa, 2016-08-13 09:302290EUR / 2570EUR
PotsdamDi, 2016-08-16 09:302290EUR / 2790EUR
DresdenDo, 2016-08-25 09:302290EUR / 2790EUR
KölnDo, 2016-08-25 09:302290EUR / 2790EUR
StuttgartDo, 2016-08-25 09:302290EUR / 2790EUR

EINIGE UNSERER KUNDEN