JPA: O que é, Implementações e Mapeamento Objeto-Relacional
JPA: O que é e Como Funciona
JPA é um framework leve, baseado em POJOs (Plain Old Java Objects) para persistir objetos Java. Desenvolvido para a EJB 3.0, como parte da especificação JSR 220, mas não é limitado a EJB. JAVA > JPA > BANCO DE DADOS.
Implementações do JPA
Implementações: Hibernate, Toplink, EclipseLink.
EclipseLink é a implementação no GlassFish Server.
JPA 2.1: Novas Funcionalidades
JPA 2.1 incluiu a capacidade adicional de mapeamento, expansões para a Java Persistence Query Language (JPQL), a API Criteria para criação de consultas dinâmicas, entre outras características.
POJOs Persistentes
POJOs Persistentes: (Plain Old Java Object ou Velho e Simples Objeto Java), significando que os objetos possuem design simples...