Hibernate
Training Course Objectives
- Learning Fundamentals of
Hibernate by using the Hibernate persistence engine.
- How to persist different types of objects using the Hibernate.
- How to use HQL (Hibernate Query Language)
for querying objects stored in Hibernate.
- How to integrate Hibernate
with popular frameworks such as Struts.
|
|
Eligibility
Efficiency
in Java programming language and an excellent understanding of relational databases and SQL.
|
|
Hibernate Training Course Outline
|
|
- Object Relational Mapping
|
|
|
- Introduction of Object/Relational
- Annotations for object/relational mapping with Hibernate
-
Java Persistence API (JPA) and EJB 3.0
-
Object Identity
-
Object References
-
Collections
-
Inheritance
-
Query Languages
-
O/R Patterns
-
Transparent Persistence
|
|
|
|
|
- Elements of Hibernate
- Basic Steps
|
|
|
|
|
- hibernate.cfg.xml
-
DataSource
-
Jar Files
-
Load the Configuration
-
Create the SessionFactory
|
|
- Creating Persistent Classes
|
|
|
- Create the Entity Class
-
Rule for Persistent Entities
-
Recommendations for Persistent Entities
-
Add Hibernate Tags
|
|
- Schema and Map Generation
|
|
|
- The Build Environment
-
XDoclet for Hibernate
-
XDoclet with Ant and Maven
-
Schema Export
-
Schema Export with Ant and Maven
-
Programmatic Schema Export
|
|
|
|
|
- Opening Session
-
Saving Data
-
PopulateDatabase
-
Closing/Flushing the Session
-
Exception Handling
-
Loading Data
-
Updating Data
-
An Add/Edit JSP Page
|