Managing Persistence with Hibernate


overall satisfaction for this course

?Average calculated from scores obtained from 178 participants who took this course.
  • Duration 2 days
  • Regular fee 895
  • Preferential fee 750?
  • Locations
    • Quebec City
    • Montreal
  • Laboratory


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

Targeted audience

Software developers.


Knowledge of the Java programming language (Course DE204). Familiarity with SQL and UML is desirable.

Customer Testimonials

New and enriching notions.

Hicham A. / Développeur de systèmes principal, Financière Manuvie


  • The object-relational mapping problem
  • The role of Hibernate in a J2EE architecture
  • Mapping entities
  • The life cycle of Hibernate objects
  • Mapping inheritance
  • Mapping simple associations
  • Managing collections
  • Using Hibernate to generate queries
  • Optimizing queries and object loading
  • Managing transactions
  • Introduction to advanced Hibernate techniques
  • Practical exercises: developing an e-commerce site


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

    November 23 to November 24 2016

  • Montreal

    December 8 to December 9 2016

  • Montreal

    March 23 to March 24 2017

  • Quebec City

    June 1 to June 2 2017

Trainer(s) assigned(s)

Other course(s) in this category