Hibernate is the implementation of JPA (Java Persistence API). Hibernate is also known as Hibernate ORM. Hibernate is an object-relational mapping framework for the Java language. Hibernate’s main feature is mapping from Java classes to database tables and vice versa. Hibernate supported query is known as Hibernate Query Language (HQL). Hibernate courses offered in Adlar Talent Care (Chennai) are unique and can be grabbed easily by students as the modules were designed in such manner
• Differences between JDBC and Hibernate
• Downloading Hibernate and setting up for development.
• POJO class Development, Hibernate configuration file development, Hibernate mapping file development
• Object Relational mapping introduction
• simple operations
o save(), persist(), update(), delete(), saveOrUpdate(), get(), load(),
• Lazy loading and Eager loading
• Criteria API
o Different methods in Restrictions,
o Every where clause achievement.
• Different ways of Criterion usage.
• Index Parameters, Orders, Pagination,
• Query API
o Through HQL
o Through Native SQL
o Through Named SQL where clause achievement. Index Parameters, Orders, Pagination,
• Different types of Generators (native, increment, sequence, assigned)
• Annotation Mapping
o For all basic operations (save(), persist(), update(), delete(), saveOrUpdate(), get(), load())
o For Generators
o For Named Queries
• Component mapping (XML and Annotation Mapping)
• Composite Primary Key (XML and Annotation Mapping)
• Polymorphic mappings (XML and Annotation Mapping)
• Collection Mappings (XML and Annotation Mappings)
• Using Maven tool for Hibernate development.
• Association mappings and with XML and Annotation mappings
o One-to-one
o One-to-many
o Many-to-many
Cache management
1st level and 2nd level
Multiple Configuration files connection
Interacting with multiple Databases (Oracle and MySql)
Programmatic Configuration
Thread wise Session management. (getCurrentSession())
Using Hibernate In Servlets/JSP application to develop CRUD
Using Hibernate in Struts based application to develop CRUD
Using Hibernate in Spring MVC based application to develop CRUD.