JPA - Object-Relational Mapping (ORM)

Card Puncher Data Processing

About

JPA standardizes the important task of object-relational mapping by using:

to map objects into one or more tables of a database.

The JPA specification explicitly defines the object-relational mapping, rather than relying on vendor-specific mapping implementations.

The mapping metadata are an union of:

Type

  • top-down: Generating database tables from entity beans

Documentation / Reference





Discover More
Data System Architecture
Data persistence

Persistence refers to the ability to store code objects on the disk. In an enterprise application, data is typically stored and persisted in the data tier, in a relational database. is the ability to...
Card Puncher Data Processing
JPA - API (Programming Model)

JPA is a specification that deals with object/relational mapping and data persistence between Java and databases. When developing an application, you need to know how to use the following application...
Jpa Mapping Method
JPA - Entity Annotations

A key feature of EJB 3.0 and JPA is the ability to create entities that contain object-relational mappings by using (metadata) annotations rather than deployment descriptors (orm.xml) as in earlier versions....
Card Puncher Data Processing
JPA - Getting Started - Hello World

A simple JPA implementation that insert an “Hello World” string in a HELLO table in a relational database. This example uses the JPA reference implementation: against an Oracle Database. Maven...
Card Puncher Data Processing
JPA - Java Persistence API (JPA)

API The Java Persistence API is the Java API for the management of persistence and object/relational mapping for: Java EE and Java SE environments The Java Persistence consists of: The Java...
Card Puncher Data Processing
JPA - orm.xml (Mapping Descriptor files)

orm.xml is a deployment descriptors describing the object-relational mapping. The Xsd Schema file can be found: orm_2_0.xsd or in the specification...



Share this page:
Follow us:
Task Runner