Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Orientados a Objetos — CESPE / CEBRASPE 2024

Banco de DadosBanco de Dados Orientados a Objetos
Código
ce170497
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Analista de Sistemas
Acerca das tecnologias que atendem a PDPJ-Br, julgue o próximo item.O JPA 2.0 suporta coleções do tipo embeddable, que são classes com dados a serem persistidos, mas que não são entidades.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

JPA 2.0 – Coleções Embeddable

Gabarito: ✅ CERTO. O JPA 2.0 (Java Persistence API, versão 2.0) introduziu o suporte a coleções de tipos embeddable (embutidos) por meio da anotação @ElementCollection. Classes embeddable são aquelas anotadas com @Embeddable e representam dados que são persistidos como parte de uma entidade, mas que não possuem identidade própria (isto é, não são entidades independentes, não têm uma chave primária individual). Portanto, a afirmativa está correta ao dizer que "o JPA 2.0 suporta coleções do tipo embeddable, que são classes com dados a serem persistidos, mas que não são entidades".

A banca testa o conhecimento da especificação JPA 2.0 (JSR 317) e a diferença entre entidades (objetos com identidade) e tipos embutidos (objetos sem identidade própria, incorporados em uma entidade). As coleções desse tipo são comuns para mapear atributos multivalorados, como uma lista de telefones ou endereços.

NÃO CAIA NESSA!

Não confunda embeddable com entidades fracas (dependentes). Embora ambas dependam de outra entidade para existir, a classe embeddable não pode ser consultada independentemente nem possuir chave estrangeira própria – ela é uma parte do estado da entidade que a contém.

CERTO — a afirmação está de acordo com a especificação JPA 2.0 e seu uso prático.

Link permanente: /questoes/ce170497