java JPA Training in Chennai, Java Training Institute in Chennai

     IICT ACADEMY

Java JPA Training in Chennai 


















IICT, Chennai provides real-time and placement focused Java JPA training in chennai. Our advanced Java JPA course includes basic to advanced level and our Java JPA course is designed to get the placement in good MNC companies in chennai as quickly as once you complete the Java JPA training course. Our Java JPA trainers are OCJP Certified Experts and experienced working professionals with hands on real time multiple Java JPA projects knowledge. We have designed our Java JPA course content and syllabus based on students requirement to achieve everyone's career goal. In our Java JPA training program, you will learn Java Persistence API (JPA) Overview, Introdcution to JPA, Working With Entities, Working with Object Relational Mapping, Working with Relationships, Working Collection Mapping, Java Persistence Query Language(JPQL), Criteria API, Java JPA real time project and Java JPA placement training.

Our Java JPA training center are equipped with lab facilities and excellent infrastructure. We also provide OCJP certification training path for our students. Through our associated training center, we have trained more than 5000+ Java JPA students and provided placement. Our Java JPA course fee is value for money and tailor-made course fee based on the each student's training requirements. Java JPA training in chennai conducted on day time classes, weekend training classes, evening batch classes and fast track training classes.


Upcoming Batches for Java:


Flexible timings on both weekdays and week ends.


Java Training feedback





















Java JPA Training Course Syllabus


Introdcution to JPA

  • Objectives
  • JPA
  • Object Relational Mapping
  • Ideal Solution for RDBMS & Object
  • The Impedance Mismatch
  • Database Schema Design
  • Relationships
  • Proprietary Solutions
  • Data Mappers
  • JDBC
  • EJB
  • Java Data Objects
  • JPA Features
  • Summary
  • Lab Activities


Working With Entities

  • Objectives
  • Entity
  • Entities
  • Characteristics of an Object turned into Entity
  • Entity MetaData
  • Configuration by Exception
  • Requirements for Entity Classes
  • Entity Class
  • Persistent Fields and Properties in Entity Classes
  • Entity Class
  • Configuring JDBC
  • Creating Persistent Unit
  • Summary
  • Lab Activities


Working with Object Relational Mapping

  • Objectives
  • Persistence Annotation
  • Field Access
  • Logical Annotation
  • Physical Annotation
  • Table Mapping
  • Column Mapping
  • Lazy Fetching
  • Basic Annotation
  • Enumerated Types
  • Temporal Types
  • Transient State
  • Overriding the Primary Key Column
  • Identifier Generation
  • Embedded Objects
  • Summary
  • Lab Activities


Working with Relationships

  • Objectives
  • Relationship
  • Roles
  • Directionality
  • Cardinality
  • Ordinality
  • Mapping
  • Single-Valued Mapping
  • The @ManyToOne Relationship
  • The @JoinColumn Annotation
  • One-to-One Mapping
  • One-to-Many Mapping
  • Many-to-Many Mapping
  • The @JoinTable Annotaion
  • Summary
  • Lab Activities


Working Collection Mapping


  • Objectives
  • Element Collections
  • @CollectionTable Annotation
  • @JoinColumn Annotation
  • Different Types of Collections
  • Sets or Collection
  • List
  • Ordering By
  • The @OrderBy Annotation
  • Summary
  • Lab Activities


Java Persistence Query Language(JPQL)

  • Objectives
  • JPA Queries
  • JPQL FROM Idetifiers
  • Query Language
  • JPQL Statement
  • JPQL Select Statement
  • Query Conversion
  • Query Processor
  • Executing Queries
  • Working with Query Results
  • Defining JPQL Queries
  • Dynamic Query Definition
  • Named Query Definition
  • Dynamic Named Queries
  • Filtering Result
  • JPQL WHERE Clause
  • JPQL Positional Parameters
  • JPQL Named Parameters
  • The BETWEEN Expressions
  • The LIKE Expressions
  • Sub Queries
  • Path Expression
  • Path Expression - Single Value
  • Path Expression - Collection Value
  • Projecting Results
  • Combining Expressions
  • Constructor Expressions
  • The FROM Clause
  • Joins
  • Inner Join
  • Outer Join
  • Map Join
  • Fetch Join
  • The IN Expressions
  • The IS Empty Operator
  • The EXISTS Expressions
  • The ALL Expressions
  • The ANY Operator
  • The SOME Operator
  • Aggregate Queries
  • Scalar Expressions
  • Literals
  • Enum Literals
  • Temporal Literals
  • Function Expressions
  • Update Query
  • Delete Query
  • Summary
  • Lab Activities


Criteria API

  • Objectives
  • Criteria API
  • CreateQuery Method
  • Root Interface
  • TupleElement Interface
  • CreateTupleQuery Method
  • The multiselect Method
  • Criteria Objects and Mutability
  • Path Expressions
  • Single Expressions
  • Inner Join
  • Map Join
  • In Expression
  • Order By & Group By
  • Bulk Updates & Deletes
  • CriteriaBuilder Interface
  • CriteriaQuery Interface
  • The select Method
  • Tuple Interface
  • CompundSelection Interface
  • Aggregate Methods
  • Alias
  • Outer Join
  • Fetch Join
  • Summary
  • Lab Activities


Java JPA Interview Questions


Kindly please click here for java jpa interview questions and answers.



Java JPA Trainer profile


More than 15+ Years of experience in Java JPA Technologies
Has worked on many realtime Java JPA projects
Working in a MNC company in Chennai
Trained 5000+ Students so far.
Strong Theoretical & Practical Knowledge
OCJP certified Professional


Java JPA training batch size in Chennai


Regular Batch ( Morning, Day time & Evening)


Seats Available : 3 (maximum)


Weekend Training Batch( Saturday, Sunday & Holidays)


Seats Available : 3 (maximum)

Fast Track Batch (4+ Hours daily)

Seats Available : 3 (maximum)


Java JPA training duration in Chennai



Regular Classes( Morning, Day time & Evening)

Duration : 30 days

Weekend Training Classes( Saturday, Sunday & Holidays)

Duration : 8 Weeks

Fast Track Training Program( 4+ hours daily)

Duration : within 15 days


Java JPA Related Training Courses in Chennai


Core Java Training in Chennai

Java Training in Chennai

J2EE Training in Chennai

Java Struts Training in Chennai

Java Hibernate Training in Chennai

Java Spring Training in Chennai

Java Web Services Training in Chennai

OCJP Training in Chennai

Java EJB Training in Chennai

Java JMS Training in Chennai

Java JSF Training in Chennai

Java SE Training in Chennai

Java JSP Training in Chennai