This covers all basic to intermediate concepts related to Hibernate.
Basic JAVA knowledge is required.
Course can be tuned for other requirements.
Topics covered are as follows:
- What is ORM
- Hibernate object lifecycle
- Single row operations like get() vs load()
- Eager loading vs Lazy loading
- Annotations
- All the interfaces using in Hibernate programs like Session, SessionFactory, Transaction.. etc
- Cache like first level and second level cache
- Different types of mappings
- Hibernate features
- Difference b/w SQL, HQL, Criteria API, Native SQL