Want to create interactive content? It’s easy in Genially!

Get started free

JPA

Diogo Silva

Created on March 7, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Presentation

Practical Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Visual Presentation

Relaxing Presentation

Transcript

trabalho realizado por DIogo silva

Java Persistence API (JPA)

Escola jácome rattonturma 12ºl nº28142

índice

7. Implementações da especificação JPA

1. Introdução

2. O que é JPA

3. Por que utilizar JPA

4. Evolução JPA ao longo do tempo

8. Administrar persistência utilizando JPA

5. Persistência de Dados

6. Mapeamento Objeto-Relacional

10. Webgrafia

9. Conclusao

Introdução

Neste trabalho vou apresentar o tema da java api

JPA é um framework leve, baseado em POJOS (Plain Old Java Objects) para persistir objetos Java. A Java Persistence API, diferente do que muitos imaginam, não é apenas um framework para Mapeamento Objeto-Relacional (ORM - Object-Relational Mapping), ela também oferece diversas funcionalidades essenciais em qualquer aplicação corporativa.

O que é jpa

Por que utilizar JPA

O Java Persistence API (JPA) fornece um mecanismo para gestão de persistência e de mapeamento de objetos e funções para as especificações EJB. A especificação JPA define o mapeamento relacional de objetos internamente, em vez de depender das implementações de mapeamento específicas do fornecedor.

evolução jpa ao longo do tempo

A motivação para criação da JPA surgiu da necessidade de simplificar o modelo de persistência disponível na plataforma EJB 2.x, o CMP. Os recursos oferecidos pelo CMP eram altamente acoplados e dependentes do ambiente oferecido pelo container. Esta dependência implicava no desenvolvimento de uma quantidade de código considerável que era requerida para o funcionamento da persistência, a saber:

Presistencia de dados

A Persistência de dados é um meio para que um aplicativo persista e recupere informações de um sistema de armazenamento não volátil. O Java Persistence API (JPA) fornece um mecanismo para gerenciamento de persistência e mapeamento de objeto-relacional e funções desde as especificações do EJB 3,0.

Mapeamento Objeto-Relacional

Hibernate facilita o armazenamento e a recuperação de objetos Java através do Mapeamento Objeto-Relacional (Object/Relational Mapping - ORM). O Hibernate oferece aos desenvolvedores a opção de criar mapeamentos entre modelos de base de dados e modelos de objetos através de duas formas: arquivos XML ou através de anotações no código fonte dos objetos.

write a brilliant title here

LOREM IPSUM DOLOR

Lorem ipsum dolor sit amet consectetur adipiscing elit ut.

write a title here

LOREM IPSUM DOLOR

title here

title here

86%

54%

Lorem ipsum

Lorem ipsum

vs

  • Lorem ipsum dolor sit amet consectetur.
  • Adipiscing elit, dictumst vehicula luctus.
  • Taciti sem id erat ligula primis tristique.
  • Inceptos ut himenaeos vestibulum duis.
  • Neque cras posuere donec morbi hac.
  • Facilisi tristique aliquam consequat.

Timeline

Com este trabalho fiquei a saber mais sobre as java JPA

WebGrafia

https://www.devmedia.com.br/introducao-a-jpa-java-persistence-api/28173

https://www.devmedia.com.br/java-jpa-a-evolucao-da-persistencia-em-java/29694

https://www.ibm.com/docs/pt-br/was-liberty/zos?topic=overview-java-persistence-api-jpa

https://www.devmedia.com.br/hibernate-mapping-mapeando-relacionamentos-entre-entidades/29445