April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
O que é o JPA ?
nJPA (Java Persistence API) é a especificação padrão para o gerenciamento de persistência e mapeamento objeto relacional (ORM), surgida na plataforma Java EE 5.0 (Java Enterprise Edition) na especificação do EJB 3.0 (Enterprise Java Beans 3.0).
n
nIntroduzida para substituir os Entity Beans (que foram descontinuados) e simplificar o desenvolvimento de aplicações JEE e JSE que utilizem persistência de dados.
n
nPossui uma completa especificação para realizar mapeamento objeto relacional, utilizando anotações da linguagem Java (JSE 5.0 ou superior). Também dá suporte a uma linguagem de consulta, semelhante à SQL, permitindo consultas estáticas ou dinâmicas.