E-Mail : hr@asterhrittraining.com

Phone : (044) 4957 1578

Best Java Training Institute in Chennai

Contact

Best Java Training Institute in Chennai



Training courses:


 
 core java
 
 hibernate
 
 struts
 
 spring
 

Looking for Best JAVA Training in Chennai? – Asterhr IT Training helps you….


This class is designed for Java programmers with a need to understand the Hibernate framework and API.
Students should have a good understanding of the Java programming language. A basic understanding of relational databases and SQL is very helpful.

 

Course Outline

  • Object Persistence
  • Object/Relational Paradigms
  • O/R Mismatch
  • Object Relational Mapping (ORM)
  • Java ORM/Persistent Frameworks

Hibernate Architecture

  • Hibernate Architecture and API
  • Hibernate Installation/Setup
  • Configuration
  • Configuration Properties
  • Mapping Files

Persistent Classes

  • POJOs
  • Java Beans
  • Basic Mapping
  • Class to Table Mappings
  • Property Mapping
  • Identifiers
  • Generators
  • Natural Keys
  • Identifier Exposure
  • Quoting SQL Tables and Columns

Working with Persistent Objects

  • Entity Life cycle
  • Transient State
  • Persistent State
  • Persistent Object Updates and Automatic Dirty Checking
  • Detatched State
  • Deleted
  • Object Identifiers Revisited
  • Merge

Components

  • Domain Model
  • Entities and Values
  • Components

Associations

  • Many-to-one
  • Bidirectional Many-to-one
  • Other Collections
  • Many-to-one List
  • Many-to-one Map
  • Many-to-one Bag

Other Associations

  • One-to-one
  • Bidirectional One-to-one
  • Many-to-many
  • Bidirectional Many-to-many
  • Many-to-many Identifier Bag

Value Type Collections

  • Collections of Value Types
  • Collections of Components
  • Sorting Collections

Inheritance

  • Inheritance Mapping Strategies
  • Table per concrete class
  • Table per sub class
  • Table per hierarchy
  • Inheritance Mapping Pros/Cons
  • Polymorphism
  • Table per concrete class with unions
  • Choosing an Inheritance Strategy

Transitive Persistence

  • Lazy Loading
  • Proxies
  • Eager Loading
  • What’s a Proxy?
  • Detached Objects and Proxies
  • Polymorphic Associations Revisited

Custom Mapping

  • Custom Mapping Types
  • User Type
  • Enumerations

HQL

  • Hibernate Object Fetching Options
  • Hibernate Query
  • HQL Parameters
  • Named Queries
  • Native SQL

Criteria

  • Restrictions
  • Query By Example
  • Scrolling
  • Pagination
  • Query Hints
  • Query Option Pros/Cons

Transactions and Concurrency

  • The Java Transaction
  • Hibernate Transaction Configuration
  • Hibernate Transaction API
  • Concurrency
  • Isolation Levels
  • Optimistic Locking
  • Versioning
  • Optimistic Locking without Versioning
  • Pessimistic Locking

Appendix A - Fetching Strategies

  • N+1 Selects
  • Join Fetching
  • Sub select Fetching
  • Batch Fetching
  • Queries and Fetching Strategies
  • Cartesian Product Problem

Appendix B - Cache

  • The promise of Cache
  • Hibernate Caching Architecture
  • First Level Cache
  • Second Level Cache
  • Cache Concurrency
  • Configuring Second Level Cache
  • Cache Regions
  • Eviction

Appendix C - Annotations

  • Meta data
  • Annotations Pros/Cons
  • Configuring Hibernate Annotations
  • EJB3/JPA Annotations
  • Entity Annotations
  • Embedded Object (Component) Annotation
  • Inheritance Annotations
  • One-to-one Association Annotations
  • Many-to-one Association Annotation
  • Many-to-many Association Annotation
  • Query Annotations
  • Hibernate Annotations
  • Many-to-one Array

follow us on facebook




Recommended as best Java training institute

I am working as Java Developer , I came to know “ Aster hr IT Training & Aster HR Solutions” where I have learned Java Training course with top corporate java Experts, now I promoted as Senior Java Developer in my firm. I would to like to thank Aster HR IT Training and trainer Mr. Sekar. My Inspire about Aster HR IT Training – they arranged more practical class like big MNC and they provide their technical & HR Support by life time, once we get the training from Aster HR IT Training.

SAI SANTOSH,
INFINITI CHENNAI




Java training videos




Contact Us