Questão nº 40

Questão de Tecnologia da Informação · FCC TRT23 2022 (nº 40)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓

JPA 2.0 permite fazer o mapeamento de coleções de tipos básicos usando as anotações

Resposta comentada

Gabarito Alternativa B

JPA permite associar uma lista de valores simples (como textos ou números) a uma entidade, guardando esses valores em uma tabela separada.

(A) Incorreta: As anotações `@EmbeddableCollection` e `@CollectionColumn` não existem na especificação JPA para esse propósito.
(B) Correta: `@ElementCollection` é usada para mapear coleções de tipos básicos (como `String`, `Integer`) ou tipos `Embeddable`. `@CollectionTable` é usada para especificar a tabela separada onde esses elementos da coleção serão armazenados.
(C) Incorreta: As anotações `@ManyToManyCollection` e `@OneToManyCollection` não existem no JPA. As anotações `@OneToMany` e `@ManyToMany` são usadas para mapear relacionamentos entre entidades, não coleções de tipos básicos. A armadilha aqui é confundir o mapeamento de coleções de tipos básicos com o mapeamento de relacionamentos entre entidades, que usam anotações semelhantes, mas para propósitos diferentes.
(D) Incorreta: As anotações `@CollectionList` e `@CollectionQueue` não fazem parte da especificação JPA para mapeamento de coleções.
(E) Incorreta: As anotações `@SimpleCollection` e `@MultipleCollection` não existem no JPA.

Fonte: FCC TRT23 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho