Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024
Engenharia de Software›Desenvolvimento 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.
CCerto
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.