Using Hibernate
Course Number: 563-JK
Recommended Duration: 3 days
Intended Audience
Java developers who will use Hibernate to work with relational database data.
Course Overview
Participants will use Hibernate Object-Relational Mapping (ORM) to create persistent database objects in Java programs. Six computer exercises will be conducted to emphasize major course topics.
Objectives
Participants will use Hibernate Object-Relational Mapping (ORM) to create persistent database objects in Java programs.
Prerequisites
Students should have experience working with Java or have completed “Java Programming I” or equivalent. Basic knowledge of SQL and relational database is useful but not required.
Topics
-
Object-Relational Mapping (ORM)
-
Object Model vs Relational Model
-
Configuring Hibernate
-
Persistence
-
Java Persistence Architecture (JPA)
-
Hibernate Configuration
-
Hibernate Classes
-
Associations
-
Mapping with Annotations
-
Mapping with XML
-
Dialect
-
Session Object and SessionFactory
-
Connection Pooling
-
Hibernate Query Language (HQL)
-
Using SQL
-
Transactions and Locking
-
Caching and Threads
|