Hibernate Training Course Contents:
Day 1.Introduction to Hibernate
o Overviews of ORM
o Benefits of Hibernate as ORM Framework
o Architecture of Hibernate Framework ,Understanding Persistence lifecycle
o Pros & Cons of ORM
2. Getting started with Hibernate ORM quickly
o Mapping tables to beans
o Mapping propertied to columns
o Setting up the user POJO object
o Create a simple CRUD Application using Hibernate ORMCase Studies
1) Installing & Configuration of Hibernate with Eclipse 2) Sample Case Studies which Covers CRUD Operations
3. Advanced Queries
o Working with the Query API
o Working with Binding Parameters
o Grouping o Sub-queries
o Grouping o Sub-queries
o Optimizing queries
o Native SQL queries
o Examples: Using advanced query support
o Examples: Using native SQL query support Day 2
Day 2
4.Relationships
o Simple Association (one to one)
o Basic Collection mapping (one-to-many)
o Simple unidirectional mapping (many-to-one)
o Collection (many to many)
o Examples: Setting up one to one, one-to-many, many-to-one and many-to-one relationshipCase Studies
1) Sample Case Studies which Covers Different types of Cardinality 2) Hibernate Mappings using HBM Files & Annotations (Trainer should explain pros & cons both methods) 3) Useful Plug-in for Project Developments helps in generating hbm mapping files
5. Basic Queries
Working with queries
o Named queries
o Examples: Using queries and named queries.
5. Transaction Support
o Local transaction, global transaction
o Transaction API
o Isolation levels
o Examples: Using Transaction API
o Locking Examples
o Examples: Implementing optimistic locking with versioning
Day 3
6. More mapping concepts
o Type system
o Mapping collections of value types
o Three ways to map inheritance
o Examples: Re-implementing roles as a typed collection
o Examples: Re-implementing Employee as a separate table o Working with compound keys o Examples: Working with compound keys
Day 5
8. Spring support for ORM and Hibernate ORM Framework
o Spring Introduction
o How spring simplifies Hibernate ORM framework development
o Using Hibernate Template o Using spring DAO support o Using spring’s transaction support
o Using spring DAOs o Using declarative transactions
o Examples: Spring DAO Injection
9. Caching Support o Caching Overviewo Caching Architecture
o API to control cache
o Working with EHCache
10. Best Practices & Hibernate Coding Standard
No comments:
Post a Comment
Note: only a member of this blog may post a comment.