Java Persistence API (ou simplesmente JPA) é uma API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados. A JPA define um meio de mapeamento objeto-relacional para objetos Java simples e comuns (POJOs), denominados beans de entidade. Diversos frameworks de mapeamento objeto/relacional como o Hibernate implementam a JPA. Também gerencia o desenvolvimento de entidades do Modelo Relacional usando a plataforma nativa Java SE e Java EE.
Originou-se num projeto comum entre os desenvolvedores para se criar o padrão[1]. Fortemente baseado nas ideias trazidas pelo Hibernate, tanto que o líder da primeira versão dessa especificação é o criador do framework.
Ou seja, é utilizado principalmente para conexão e acesso a banco de dados relacionais.
Versões#edit
Desenvolvido como uma nova versão de frameworks como JPA 2.0[2], foi incluído na documentação java 317. JPA 2.0 continha grande parte do suporte necessário para o mapeamento de entidades relacionais[3].
Frameworks#edit
Ver também#edit
Ligações externas#edit
Bibliografia#edit
- CORDEIRO, Gilliard (2012). Aplicações Java para a web com JSF e JPA 1 ed. São Paulo: Casa do Código. p. 270. ISBN 978-85-66250-01-5
Referências#edit
- ^ Sun Microsystem
- ^ OpenJPA
- ^ Sun's Persistence FAQ
- ^ https://www.openxava.org/ JPA Application Engine para desenvolvimento rápido de aplicações
- ^ https://sourceforge.net/projects/defrost/ JPA-based UI Framework
- ^ http://www.oracle.com/technetwork/middleware/toplink/overview/index.html
This article is mirrored from “Java Persistence API” on Português Wikipedia, revision 73009249, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 73009249 · just now