Browse Courses

Mastering Hibernate 3.6 for Persistence in Java

Email this Page    Print-Friendly Version

Summary:
Hibernate is a powerful enabler that addresses object/relational persistence in the Java world. Hibernate offers all the advantages of developing in Java plus a comprehensive suite of capabilities for mapping object-oriented features to the relational model. This course tells you what you need to know to design and build your own Hibernate-enabled applications. You'll learn the details of the key Hibernate capabilities and how to leverage their strengths, with a special focus on using Hibernate with other technologies and frameworks. At the same time, you'll be learning about the big picture of Hibernate and how to design applications to use Hibernate in a robust, efficient, secure, and maintainable fashion. If you want to deliver an application using Hibernate, you'll find this course essential. At the same time, you'll be learning about the big picture of Hibernate and how to design applications to use Hibernate in a robust, efficient, secure, and maintainable fashion. If you want to deliver an application using Hibernate, you'll find this course essential.

Duration:
5 Days/Lecture & Lab

Audience:
This an intermediate level and beyond Java / Hibernate training course, designed for developers who need to understand how and when to use Hibernate in Java or JavaEE /J2EE applications.

Topics:

  • Introduction to Hibernate
  • Getting Started with Hibernate
  • Basic ORM in Hibernate
  • Value-Type Collections and Components
  • Entity Associations (Relations)
  • Mapping Inheritance
  • Hibernate Annotations
  • Hibernate and JPA
  • Working with Persistent Objects
  • Transactions
  • Querying for Objects

Prerequisites:
Students should have practical basic Java development experience or have taken an introductory-level Java course.




Last Update: June 20, 2013