Introduction to Hibernate for Java Developers
Course ID
Course Description
Prerequisites
Audience
Course Content
- Introduction
- Topics
- Overview
- Issues with Persistence Layers
- Benefits
- Environments
- Architecture
- Quick Start
- Topics
- Getting Hibernate
- Using Hibernate
- Configuring Hibernate
- Sample hibernate.cfg.xml
- The Configuration Class
- Lab - Hibernate Quick Start
- Class Mapping
- Topics 2
- Overview
- The POJO Class
- The Mapping File
- Configuring Hibernate
- Using Hibernate Sessions
- Lab - Create a Simple Mapping
- Logging
- Topics
- Overview
- Using hibernate.show_sql
- Using Log4j
- Hibernate Query Language
- Topics
- Simple Inserts, Updates and Deletes
- Hibernate Query Language
- Transactions
- Topics
- Transaction Overview
- Hibernate and Transactions
- The Persistence Lifecycle
- Detached Objects and Locking
- Topics
- Overview
- Using a Detached Instance
- Locking Objects
- Relationships
- Topics
- Object Relationships
- Collections of Values
- Mappings Overview
- Inheritance
- Topics
- Overview
- Single-Table Strategy
- Table per Subclass (Joined Subclass)
- Table per Concrete Class
- Additional Query Capabilities
- Topics
- Projection Queries
- Aggregate Queries
- Bulk Update and Delete
- Native SQL Queries
- Hibernate Filters
- Criteria Overview
- Query By Example
- JPA
- Topics
- Java Persistence API Overview 3
- Hibernate and JPA
- Entity Classes
- The Entity Manager and Persistence Context
- Working with Transactions
- Java Persistence Query Language
- JPA Support for Relationships
- Advanced Topics
- Topics
- Component Overview
- Second-Level Cache
- Other Issues
- Hibernate Tools Overview
For More Information
For training inquiries, call 850-308-1376
or email us at eramos@gbsi.com
Course Details
Duration - 5 days
Price - $2995.00 USD
(Discounts may apply. Call for more information.)
Acceletrain Collaborative Learning Environment (formerly know as VILT) places industry certified and expert instructors, peers, learners and multi-media components into a "borderless classroom", and interactive learning environment that can span multiple physical locations. VILT combines the benefits of the traditional brick-and-mortar classroom with innovative learning techniques and the cost savings of internet-based training.