![Hibernate-online-training-nareshit](https://vgotechnologies.in/wp-content/uploads/2022/08/Hibernate-online-training-nareshit.jpg)
Hibernate Online Training
About This Course
It is a very powerful technology. It helps in building the web application. Also, it is available in the separate module in the distribution. It helps to solve a complex relational database model. It is an open source. It is an object-relational mapping library language. It solves the object-relational impedance mismatch problem. Also, it provides a data query. It generates SQL query and attempts to relieve and try to free the developer from object conversion and manual result. The most advantageous feature of hibernate are like NoSQL, Spring, filter, search and validator. Enroll today and attend Hibernate online training demo by our real-time expert
Hibernate Course Curriculum
INTRODUCTION TO HIBERNATE
- Advantages of Hibernate compared to JDBC
- ORM (Object Relational Mapping)
- Introduction
HIBERNATE RESOURCES
- Configuration file
- Mapping file
- Persistent class or POJO
- Client application
HIBERNATE ARCHITECTURE
- Hibernate Architecture
INSTALLATION AND DIRECTORY STRUCTURE
- Installation and Directory Structure
HIBERNATE DATA TYPES
- Hibernate Data Types
FIRST APPLICATION USING HIBERNATE
- First Application using Hibernate
HIBERNATE API
- Configuration
- SessionFactory
- Session
- Transaction
OBJECT LIFECYCLE IN HIBERNATE
- Transient object
- Persistent object
- Detached object
CRUD OPERATIONS USING SESSION METHODS
- Save, Persist, Save or update
- Update, Merge, Delete
- Load, Get
- Flush, Evict, Clear Etc..
VERSIONING
- Versioning
PRIMARY KEY GENERATORS
- Assigned
- Increment
- Sequence
- Hilo
- Seqhilo
- Identity
- Foreign
- Native
- UUID
- Custom Generator
HIBERNATE QUERY LANGUAGE (HQL)
- Hibernate Query Language (HQL)
JOINS IN HIBERNATE
- Joins in Hibernate
BATCH PROCESSING AND NATIVE SQL
- Batch processing and Native SQL
CRITERIA API
- Criteria API
CRITERIA WITH PROJECTIONS
- Criteria with Projections
INHERITANCE MAPPING
- Table per class
- Table Per Sub Class
- Table Per Concrete Class
COMPONENT MAPPING & CUSTOM MAPPING
- Component Mapping
- Custom Mapping
COLLECTION MAPPING
- < list >
- < set >
- < map >
- < bag >
- Mapping Array
- Sorting Collections
ASSOCIATION MAPPING
- One to One
- One to Many
- Many to One
- Many to Many
- Uni Directional
- Bi Directional
- Explanation on Inverse and Cascade Attributes
CACHING
- First level Cache(Session cache)
- Second Level Cache (Session Factory cache)
- Query Level Cache
CONNECTION POOL
- Default Connection Pool
- Server Supplied Pool
- Third Party Vendor Connection Pool
TRANSACTIONS AND CONCURRENCY
- Programmatic Transactions With JTA
- Optimistic Concurrency Control
- Pessimistic Concurrency Control
HIBERNATE PAGINATION , FILTER & INTERCEPTOR
- Hibernate Pagination
- Hibernate Filter
- Hibernate Interceptor
CONNECTING WITH MULTIPLE DATABASES(ORACLE, HYPERSONICSQL)
- Connecting with Multiple Databases(Oracle, HypersonicSQL)
INTEGRATING HIBERNATE WITH SERVLET
- Integrating Hibernate with Servlet
INTEGRATING HIBERNATE WITH STRUTS
- Integrating Hibernate with Struts
WORKING WITH HIBERNATE ANNOTATIONS
- Working with Hibernate Annotations
IDE
- Eclipse, Netbeans
Learning Objectives
Material Includes
- Live Interactive Sessions
- Real-Time Hands-on Training
- Industry Specific Scenario
- Certification On Completion
- Resume Preparation Guidance
- Career Guidance
- Life Time Access to Recording Sessions
Target Audience
- Any IT experienced Professional who are interested to build their career in Java programing language as developer/Architecture.
- Any B.E/ B.Tech/ BSC/ M.C.A/ M.Sc Computers/ M.Tech/ BCA/ BCom College Students in any stream.
- Fresh Graduates.