Hibernate Training


Hibernate is a library that gives you an object-relational mapping, providing a framework for mapping an object based terminology into a relational database.
In Hibernate, Mapping of Java classes to database tables is achieved by XML configurations. When using an XML file, Hibernate by itself generates the source code for the persistent classes. Hibernate switches between annotations and XML schema to define the Java classes. It also facilitates to arrange one-to-many and many-to-many mapping between various classes. In spite of these mappings, Hibernate also maintains reflexive associations where an object has a one-to-many relationship with classes of its own type.

We, at AgileTEC, help you achieve the best skillset to showcase your framework competences. Our training, besides focusing on the academic front, we guarantee you with a strong foundation in this framework through our well-defined hands-on sessions.
No more wait time! Hold hands with us and unleash the coder inside you!

  • Course-Level:Intermediate/Experienced
  • Prerequisites:Working knowledge of Java
  • Duration: 40 hrs

Hibernate Training Course Syllabus

  • Object Persistence
  • Hibernate Architecture
  • Persistent Classes
  • Working with Persistent Objects
  • Components
  • Associations
  • Other Associations
  • Value Type Collections
  • Inheritance
  • Transitive Persistence
  • Custom Mapping
  • HQL
  • Criteria
  • Transactions and Concurrency
  • Fetching Strategies
  • Cache
  • Annotations