Font size:


This is a bundled training package. It contains training for each of the bundled items below:

Course Price
Getting Started with Hibernate $74.95
Deep Diving with Hibernate and Queries $74.95

Bundle Price: $99.00
Total Savings: $50.90

Getting Started with Hibernate

Java Hibernate allows you to create, save, and update data objects in a supported database. You can update or read back these objects into a Java program. In this course, you'll learn about the basics of reading and writing objects to your RDBMS. In addition, you will dive deeper into Hibernate using common concepts such as data mapping, batch processing and inheritance and much more. The course will even provide a thorough understanding of how Oracle can be used with Hibernate.

Learning Objectives
  • Start the course
  • Recognize how Java Hibernate can work with applications
  • Set up and configure Hibernate
  • Map using annotations
  • Configure mapping using XML
  • Working with basic configurations, including inserting, updating and deleting persistent data
  • Recognize the differences when configuring JPA and Hibernate
  • Configure sessions for Hibernate
  • Use batch processing with Hibernate
  • Use multi-level caching in Hibernate
  • Recognize the custom types in Hibernate
  • Recognize how to filter data sets in Hibernate
  • Create basic tables in Hibernate
  • Deep dive into Annotations using associations and foreign keys
  • Recognize the various Hibernate object states
  • Demonstrate the JOINED strategy when mapping a database
  • Configure Hibernate using TABLE_PER_CLASS
  • Demonstrate Single table strategy as a solution with Java Hibernate
  • Recognize identity generation using Annotations and Java Hibernate
  • Recognize identity generation using XML and Java Hibernate
  • Recognize some of the main concepts of Hibernate with Oracle

Deep Diving with Hibernate and Queries

This course will introduce mapping Java objects to database tables using annotations or XML files. In this course, you'll learn about identity generation, annotations, and how to customize mappings. You'll also learn about basic querying using HQL, a SQL-like query language designed for Hibernate, as well as some advanced HQL techniques, Hibernate mappings, debugging while configuring Oracle manipulations, and finally, some advanced Hibernate examples.

Learning Objectives
  • Start the course
  • Recognize @Table and @SecondaryTable annotations
  • Create advanced XML table mapping
  • Use advanced ID options in Java Hibernate
  • Recognize the Hibernate and basic query concepts
  • Recognize the core API extension for Hibernate and it's interfaces
  • Recognize querying with Java calls using the Criteria API
  • Recognize advanced query commands
  • Create projections and aggregations
  • Recognize subqueries in criteria
  • Configure stored procedures using Oracle
  • Recognize how to use Oracle comments
  • Learn to use Java-based sorting with Hibernate
  • Recognize how to use the @JoinTable
  • Recognize how to use
  • Use the @Transient Annotation
  • Recognize the various debugging concepts including logging with log4j
  • Recognize abilities in improving performance
  • Recognize the read-only objects
  • Recognize how HQL is used in Hibernate and describe how to improve the overall performance
Register Now
Java Hibernate with Oracle 12c e-learning bundle
  • Course ID:
  • Duration:
  • Price: