SóProvas


ID
1689832
Banca
NC-UFPR
Órgão
COPEL
Ano
2015
Provas
Disciplina
Programação
Assuntos

Quanto a JPA (Java Persistence API) 2.0 e seus modos de carregamento (FetchType) Lazy e Eager, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):

( ) Eager é o comportamento padrão para relacionamentos muitos-para-muitos.

( ) É preciso cuidar do cascateamento ao usar Eager Load, pois muitos objetos podem ser carregados desnecessariamente.

( ) Lazy apresenta maior consumo de processamento e rede durante a inicialização da aplicação quando comparado com Eager.

( ) Fazer cache de objetos instanciados via Lazy Load é geralmente desaconselhável, devido ao alto consumo de processamento.

( ) Essas formas de carregamento tornaram-se Deprecated na JPA 2.0.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Comentários
  • Lazy e Eager não se tornaram deprecated.

    Nas outras questões falsas é só trocar onde tem Lazy por Eager, e onde tem Eager por Lazy, que tá tudo certo.

  • e-

    As anotações de associação usam fetch. Através deste atributo, configura-se de que forma ocorre a recuperação dos objetos. 2 valores:


    1) FetchType.EAGER: atributo ou coleção carregado junto com classe principal carregada.


    2) FetchType.LAZY: carrega somente quando acessado via get na entidade principal.