FC ConcursosFC Concursos

Questão FC373624

Em uma aplicação que utiliza JPA 2.0, a interface a partir da qual se pode mapear um conjunto de classes para um banco de dados particular, permitindo a criação de consultas, a bus

Plataforma Java EE

FCC · 2022

Em uma aplicação que utiliza JPA 2.0, a interface a partir da qual se pode mapear um conjunto de classes para um banco de dados particular, permitindo a criação de consultas, a busca de objetos e a inserção de objetos no banco de dados, é a interface

  1. EntityManagerBuilder.
  2. EntityTransaction.
  3. TypedQuery.
  4. EntityManager.
  5. PreparedStatement.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

EntityManager é a interface da JPA responsável por mapear conjuntos de classes para um banco de dados e por coordenar as operações de persistência: criação de consultas, busca, inserção, atualização e remoção de entidades.

Ela representa o contexto de persistência, onde objetos podem estar em estados como managed ou detached. Enquanto uma entidade está gerenciada, alterações são sincronizadas com o banco dentro de uma transação.

Entre seus métodos mais usados estão persist() (inserir), find() (buscar por chave), remove() (remover) e merge() (atualizar). Também permite criar consultas via JPQL ou Criteria API, e controlar sincronização com flush() e clear().

Normalmente obtém-se um EntityManager a partir de um EntityManagerFactory e seu uso deve ser gerenciado dentro de transações para garantir a integridade dos dados.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo