English Delivery Only: JPA and Hibernate [STA_HIBI]

Durée totale
Localisation
A cet endroit
Date et lieu de début

English Delivery Only: JPA and Hibernate [STA_HIBI]

Global Knowledge Belgium BV
Logo Global Knowledge Belgium BV
Note du fournisseur: starstarstar_halfstar_borderstar_border 4,5 Global Knowledge Belgium BV a une moyenne de 4,5 (basée sur 2 avis)

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début
placeVirtual
9 fév. 2026 jusqu'au 11 fév. 2026
Description

Vrijwel iedere training die op een onze locaties worden getoond zijn ook te volgen vanaf huis via Virtual Classroom training. Dit kunt u bij uw inschrijving erbij vermelden dat u hiervoor kiest.

OVERVIEW

*** Course delivered in English (UK - (GMT)) ***

JPA and Hibernate Course Overview

Hibernate is the primary JPA implementation and the most popular Java ORM framework. It dramatically reduces boilerplate code,eliminates vendor spe

OBJECTIVES

Course Objectives

This course aims to provide the delegate with the knowledge to be able to develop (or contribute to the development of) enterprise-level Java applications that use JPA and Hibernate to read from and write to relational databases.

AUDIENCE

Who will the Course Benefit?

The JPA and Hibernate course is aimed at developers involved in the building of complex enterprise-level Java applications.

NEXT STEP

Further Learning

  • Developing …

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Cours d'anglais, Cours d'espagnol, Cours de néerlandais, Cours de français et Cours d'allemand.

Vrijwel iedere training die op een onze locaties worden getoond zijn ook te volgen vanaf huis via Virtual Classroom training. Dit kunt u bij uw inschrijving erbij vermelden dat u hiervoor kiest.

OVERVIEW

*** Course delivered in English (UK - (GMT)) ***

JPA and Hibernate Course Overview

Hibernate is the primary JPA implementation and the most popular Java ORM framework. It dramatically reduces boilerplate code,eliminates vendor spe

OBJECTIVES

Course Objectives

This course aims to provide the delegate with the knowledge to be able to develop (or contribute to the development of) enterprise-level Java applications that use JPA and Hibernate to read from and write to relational databases.

AUDIENCE

Who will the Course Benefit?

The JPA and Hibernate course is aimed at developers involved in the building of complex enterprise-level Java applications.

NEXT STEP

Further Learning

  • Developing Applications with Java EE
  • Core Spring

CONTENT

JPA and Hibernate Training Course

Course Contents - DAY 1

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: INTRODUCTION TO HIBERNATE

  • The problems with JDBC
  • About ORM
  • The relationship between JPA and Hibernate
  • Hibernate architecture
  • Installing Hibernate
  • Configuring the SessionFactory (XML and Java)
  • Obtaining and using a Session (basic)

Session 2: BASIC ENTITY MAPPING

  • About entity mapping
  • XML mapping
  • Annotation mapping
  • Entity types
  • Value types
  • Embeddable types
  • Collections
  • Key generation

Session 3: THE HIBERNATE SESSION

  • About the Hibernate Session
  • Transient,persistent,and detached entity states
  • Hibernate transactions
  • Using the Session to perform basic CRUD operations

JPA and Hibernate Training Course

Course Contents - DAY 2

Session 4: COMPOSITE MAPPING

  • About composite mapping
  • One-to-one
  • One-to-many
  • Many-to-many
  • Uni vs bi-directional associations
  • Cascading
  • Eager vs lazy fetching
  • The n+1 problem

Session 5: INHERITANCE MAPPING

  • About inheritance mapping
  • Mapped superclass
  • Single table
  • Joined table
  • Table per class
  • Polymorphic queries

JPA and Hibernate Training Course

Course Contents - DAY 3

Session 6: HIBERNATE QUERY LANGAUGE (HQL)

  • About Hibernate Query Language (HQL)
  • Basic queries
  • Querying for a subset of the class's fields
  • Literal,ordinal,and named parameters
  • Single result queries
  • Functions
  • Queries with joins
  • Eager fetching
  • Ordering
  • Grouping
  • Native queries
  • Named queries
  • An introduction to criteria queries

Session 7: THE JPA ENTITYMANAGER

  • About the JPA EntityManager
  • Configuring the EntityManagerFactory (XML and Java)
  • Obtaining and using an EntityManager (basic)
  • About the Persistence Context
  • About the JPA Query Language (JPQL)
  • JPA EntityManager vs Hibernate Session

Session 8: PERFORMANCE TUNING

  • Discovering performance issues
  • Choosing the right fetch type
  • Query-specific fetching
  • Using Sets,not Lists,for many-to-many associations
  • Having the database do the heavy lifting
  • First and second-level cache
  • Performing bulk updates
Rester à jour sur les nouveaux avi
Pas encore d'avis.
Partagez vos avis
Avez-vous participé à cours? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.