We move! Starting September 1st, our QUEBEC CITY training center will be located at 5400, des Galeries Blvd, Suite 500, 5th Floor, Québec (Quebec) G2K 2B4

Managing Persistence Using Hibernate

Master the standard in object-relational mapping.


overall satisfaction for this course

?Average calculated from scores obtained from 194 participants who took this course.
See the training dates
  • Duration 2 days
  • Regular fee 955
  • Preferential fee 860?
  • Locations
    • Montreal
    • Quebec City
  • Laboratory


To provide the knowledge and skills required to effectively use JPA as an object-relational mapping tool in Java development projects.

Targeted audience

Those in development positions (other than supervisors) and Web specialists.


Experience with the Java programming language (Course DE204). Knowledge of SQL is desirable.

Training Details


  • The object-relational mapping problem
  • The role of Hibernate in J2EE architecture
  • Mapping entities
  • Mapping inheritance
  • Mapping simple associations
  • Managing collections
  • JPQL and Criteria queries
  • Optimizing queries and object loading
  • Managing transactions and concurrency
  • Life cycle of objects
  • Advanced Hibernate techniques
  • Practical exercises: developing an e-commerce site

Customer Testimonials

Very good presentation. Well-prepared examples and practical exercises.

Yannic L. / Conseiller, Conseillers en gestion et informatique CGI inc.

Select the training date*

*Unless stated otherwise, all sessions are in French.
  • Montreal

    November 14 to November 15 2019

  • Quebec City

    November 14 to November 15 2019 - Virtual Classroom

  • Montreal

    April 30 to May 1 2020

  • Quebec City

    April 30 to May 1 2020 - Virtual Classroom

Trainer(s) assigned(s)