Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareDesenvolvimento de Software
Código
ce170992
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Especialidade: Programação de Sistemas
No que se refere a serviços de autenticação, Git e JPA 2.0, julgue o item subsequente.O JPA 2.0 permite que uma lista de objetos seja ordenada na memória e, depois, que essa ordem seja implementada no banco de dados para futuras consultas.
  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 – Ordenação de Coleções

CERTO. A afirmativa está correta. O JPA 2.0 introduziu a anotação @OrderColumn, que permite persistir no banco de dados a posição ordinal de cada elemento de uma lista, mantendo a ordem definida em memória. Além disso, a anotação @OrderBy permite ordenar os elementos com base em propriedades dos objetos no momento da consulta. Dessa forma, é possível ordenar uma lista em memória e garantir que essa ordem seja refletida no banco de dados e recuperada em futuras consultas.

Ordenação de coleções (JPA 2.0)
  • 1@OrderBy
    • Ordena na consulta
    • Não persiste a ordem
  • 2@OrderColumn
    • Persiste índice ordinal
    • Ordem mantida entre sessões
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Lembre-se da diferença: @OrderBy ordena na consulta (não persiste a ordem), enquanto @OrderColumn persiste um índice de ordem em uma coluna dedicada, assegurando que a ordem da lista seja mantida entre sessões.

Gabarito: Certo

Link permanente: /questoes/ce170992