Com relação aos conceitos de
JPA, avalie se são verdadeiras (V)
ou falsas (F) as afirmativas a seguir:
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/46265/5dcdd34324e7c3545814.png)
Até a versão
J2EE 1.4, a plataforma
Java não possuía uma
forma simples de mapear objetos em um banco de dados,
uma forma mais complexa podia ser utilizada, exigindo
um contêiner
EJB. Com a
JPA (
Java Persistence API), houve
uma padronização do mapeamento de objeto/relacional
na plataforma
Java.
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/46265/777455790cb8585e164b.png)
A
JPA é baseada no conceito
POJO (
Pain Old Java Object) em
que os objetos persistentes são denominados entidades
que são objetos que representam conjuntos de dados
persistidos no banco. Como entidades não são definidas
por classes Java comuns, sem relação com frameworks ou
bibliotecas, elas podem ser abstratas ou herdar de outras
classes, sem restrições.
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/46265/d08af46b41e4a715b295.png)
As classes e interfaces da JPA estão localizadas no pacote
javax.persistence, com isso pode-se fazer o mapeamento da
aplicação, utilizando anotações. Neste contexto, uma entidade
é rotulada pela anotação
@Entity, uma tabela por
@Table, a
chave primária por
@ld e cada coluna por
@Column.
As afirmativas são respectivamente: