JPA Tutorials

In this section we will examine the differences and similarities between JDBC and ORM technologies.

JPA Tutorials

JPA Tutorials

        

JPA Tutorials and Example:

Here we are providing easy to learn JPA tutorials. All the JPA concepts discussed here are supported by running example code. You can download the code and experiment with JPA examples easily and in very less time.

What is JPA?

The Java Persistence API or JPA for sort is one to the specification of JEE5, which allows the programmer to develop the persistence layer for their desktop and web applications. JPA is developed to ease the development of persistence layer and it has also standardized the Java ORM technologies.

Let's get started with JPA.

  1. JDBC vs ORM
    In this section we will examine the differences and similarities between JDBC and ORM technologies. Both these technologies are used to save the data into persistence storage for future reference.
      
  2. JPA
    This section introduces you with the Java Persistence API (JPA). We will learn the benefits of JPA specification. We will also list down the ORM frameworks that can be used with the JPA specification.
      
  3. JPA Architecture
    In this section we will discuss the architecture of JPA specification. Java Persistence API or JPA for short is a lightweight, POJO-based Java framework to persist the Java Objects to the relational database.
      
  4. JPA Features
    In this section we will discuss about the features of JPA (Java Persistence API).