Hibernate and JPA (HIB1)

Programming, Java, Spring

This course helps Java developers start using a leading persistence framework, focusing on object-relational mapping (ORM), designing entities, modeling associations, and integrating persistence into Java applications for reliable data management.

Through hands-on examples you'll build apps that use transactions, learn query techniques with HQL and the Criteria API, apply performance tuning, and understand how Hibernate integrates with JPA and transaction managers.

THIS TRAINING COURSE WILL HELP YOU:

  • Build Java applications that use Hibernate for data persistence
  • Design and map entities, associations and inheritance
  • Write queries with HQL and Criteria API for flexible access
  • Manage transactions, versioning and performance tuning

WHO SHOULD ATTEND?

  • Java developers new to Hibernate and JPA
  • Backend developers working with relational databases
  • Developers responsible for data access and persistence

COURSE LOCATION AND AVAILABLE DATES



Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Advantages of Hibernate
  • Building applications with Hibernate
  • Hibernate mapping basics
  • Working with collections
  • Entities and their types
  • Unidirectional and bidirectional associations
  • Versioning support in Hibernate
  • Mapping inheritance
  • Querying with HQL and the Criteria API
  • Hibernate performance optimization
  • Transaction management
  • Relationship between Hibernate and the Java Persistence API (JPA)
Prerequisites:
Basic knowledge of Java and SQL.
Schedule:
2 days (9:00-17:00)
Price per person:
556.00 € ( 672.76 € incl. 21% VAT)

Training and learning environment