IICT, sithalapakkam provides real-time and placement focused Java JPA training in sithalapakkam. 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 sithalapakkam 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 sithalapakkam conducted on day time classes, weekend training classes, evening batch classes and fast track training classes.
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
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
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
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
Objectives
Element Collections
@CollectionTable Annotation
@JoinColumn Annotation
Different Types of Collections
Sets or Collection
List
Ordering By
The @OrderBy Annotation
Summary
Lab Activities
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
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