Qual das áreas a seguir NÃO faz parte da JPA no Java EE?
Qual das áreas a seguir NÃO faz parte da JPA no Java EE?
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Object Security API.
Vamos entender melhor o tema abordado nesta questão. A questão trata da Java Persistence API (JPA), que é uma especificação da plataforma Java EE (Enterprise Edition). A JPA define uma forma padrão de mapeamento objeto-relacional (ORM) para gerenciar dados relacionais em aplicações Java. Para resolver esta questão, é importante conhecer os componentes que fazem parte da JPA.
A JPA é composta por:
- Java Persistence API: É a própria especificação JPA que define como persistir dados em um banco de dados relacional usando objetos Java.
- Query Language (JPQL): Uma linguagem de consulta que permite realizar queries sobre entidades persistidas de maneira semelhante ao SQL.
- Java Persistence Criteria API: Uma API que permite construir queries de forma programática e tipada, proporcionando maior segurança e flexibilidade.
- Object/Relational Mapping Metadata: Metadados que descrevem como as entidades Java se relacionam com as tabelas do banco de dados.
Explicação das alternativas:
Alternativa A - Object Security API: Correta. A Object Security API não faz parte da especificação JPA. É um componente relacionado à segurança e controle de acesso, não ao gerenciamento de persistência de dados.
Alternativa B - Java Persistence API: Incorreta. Esta é a própria especificação da JPA, que define como as operações de persistência devem ser realizadas.
Alternativa C - Query Language: Incorreta. Refere-se à Java Persistence Query Language (JPQL), que é parte integrante da JPA para realizar consultas em entidades.
Alternativa D - Java Persistence Criteria API: Incorreta. Esta API faz parte da JPA e permite a construção de consultas de forma programática.
Alternativa E - Object/Relational Mapping Metadata: Incorreta. Metadados de mapeamento ORM são essenciais para a JPA, descrevendo a relação entre as entidades Java e as tabelas do banco de dados.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo