Oracle TopLink

JPA and NoSQL 

The Java Persistence specification is an API (JPA) for creating, removing and querying across lightweight Java objects and can be used both within a compliant EJB 3.0 Container and a standard Java SE 5 environment. Oracle TopLink is a leader in the JPA community delivering the JPA 1.0, 2.0, and 2.1 reference implementations and now having developed the JPA 2.0 reference implementation with EclipseLink.

Starting with Oracle TopLink 12.1.2 developers can now access NoSQL data through TopLink's NoSQL mapping and persistence API.


Getting Started

Read Preview Chapter of: Pro EJB 3.0 Java Persistence API
Chapter 2: Getting Started
Building a Web Application (JSF) using JPA
Learn how leading IDE's support Java Persistence
Migrating to EclipseLink JPA from TopLink Essentials


Frequently Asked Questions (FAQ)

JSR 220: Download the JPA 1.0 Specification

JSR 317: Download the JPA 2.0 Draft Specification

JPA Annotation Reference
EclipseLink JPA User Guide