loading......

coming soon

Coming Soon

We are in process of building the inventory of good professionals in this category

Got it!

Where do you need ?

location

Please select a Location.

Enquire

Submit your enquiry for JAVA HIBERNATE TRAINING AND WORKSHOP( 5 Days )

Please enter valid question or comment

Please enter your name.

Please enter valid email

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Collaboration Technologies

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

Share

JAVA HIBERNATE TRAINING AND WORKSHOP( 5 Days )

JAVA HIBERNATE TRAINING AND WORKSHOP( 5 Days )

Vijayanagar, Bangalore

8,000

No Reviews Yet
0 Interested

About the Course


Hibernate training for JAVA/J2EE Developers

Topics Covered

Object Persistence

Object/Relational Paradigms
O/R Mismatch
Object Relational Mapping (ORM)
Java ORM/Persistent Frameworks
What is Hibernate
Hibernate and JPA


Hibernate Configuration

Hibernate Architecture and API
Hibernate Installation/Setup
Configuration
Configuration Properties
Mapping Files
Installing Hibernate Tools
Creating The Project
Using The Libraries
Creating The Configuration
Creating The Session Factory
Testing Out The Configuration

Persistent Classes
POJOs
Java Beans
Basic Mapping
Class to Table Mappings
Property Mapping
Identifiers
Generators
Natural Keys
Identifier Exposure
Quoting SQL Tables and Columns
Annotations
Metadata
Annotations Pros/Cons
Configuring Hibernate Annotations
EJB3/JPA Annotations
Hibernate Annotations

Persistence Life Cycle

Transaction Overview and Transactions in Hibernate
Hibernate Transaction API (in Managed and Non-managed Environments)
The lifecycle of managed objects
Persistent, transient, and detached objects
The Persistence (Session) Context (Lifespan, Relation to Managed Objects, Propagation)
Contextual Sessions
Synchronization to the Database
The Session as cache
Optimistic Locking / Versioning
Detached Objects and Optimistic Locking
Versioning overview and Using Versioning
Locking Objects

Components and Model

Element Types
Mapping Compositions
Value-Type Collections and Components
Mapping Java Collections
Bags and Dynamic Components
Domain Model
Entities and Values


Mapping and Association

Object Relationships overview
Mapping Collection of Value Objects
Entity Relationship - One to one
Entity Relationship - One to many
Entity Relationship – Unidirectional and Bidirectional
Entity Relationship - Many to Many
Map, List, Set and Bag
Relationship- Inverse
Cascading Over Relationships
Query Across Relationships ( Lazy and Eager )
equals() and hash Code()

Entity Inheritance with Hibernate

Table-per-class mapping
Table per Subclass mapping
Table per Concrete Class mapping

More Mapping Concepts

Composite Key Mapping
Using Hibernate Mapping File
Using Component Mapping
Mapping Collection of Value Types
Mapping Enumeration
Mapping Secondary Table

Hibernate Query and Criteria

HQL.
Hibernate Object Fetching Options
Hibernate Query
HQL Parameters
Named Queries
Native SQL
Criteria.
Restrictions
Query By Example
Scrolling
Query Hints
Query Option Pros/Cons


Fetching Strategies.

N+1 Selects
Join Fetching
Sub Select Fetching
Batch Fetching
Queries and Fetching Strategies
Cartesian product Problem
Manual Batching
Native SQL
Using Native SQL

Working with Hibernate objects

The Java Transaction
Hibernate Transaction Configuration
Hibernate Transaction API
Lazy loading and detached objects
Optimistic and pessimistic locking
Transaction Control and Isolation Levels
schema generation
Mixing Hibernate and JDBC
Performance tuning
Attach and detached objects
cascading and Embedding Object
Mixing Hibernate and JDBC


Listeners

Implementing Listeners
Data Filters
Using Filters
Integration Concepts
JPA
Spring
Project

Who should attend

Professionals with knowledge of JAVA, XML, SERVLETS etc,

Pre-requisites

Professionals with knowledge of JAVA, XML, SERVLETS ETC,

What you need to bring

Nothing"

Key Takeaways

Practical Oriented
In dept knowledge
Gain experience working on projects
Interview References
Reviews
There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.


You can add upto 6 Images

Ask


There are no Reviews yet. Be the First to Review

Date and Time

Not decided yet.

About the Trainer


Founder and director Collaboration Technologies. Software development and consulting more than 18 years. Worked on web based projects and technologies. Intensive practical knowledge on web design, javaj2ee/perl/shell/python/databases.

100% Practical Training and projects.
Placement assistance provided for good candidates.
Seats Left-

Students Interested 0

Course Id: 20576