SóProvas


ID
1042630
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2013
Provas
Disciplina
Programação
Assuntos

Acerca da metodologia TDD (test driven development) e do Hibernate, julgue os seguintes itens.

O Hibernate sempre usa a estratégia de busca preguiçosa para coleções que precisará buscar no banco de dados inteiro da memória em cada transação, ou seja, são executas consultas para cada entidade ou coleção associada ao mesmo comando SELECT.

Alternativas
Comentários
  • Sempre usa não
    é o default

  • O famoso "lazing load" do Hibernate, mas é configurável e pode-se optar por não utilizar isso.

  • O que a torna errada foi dizer que os dados são buscados no banco em cada transação. Essa é a estratégia EAGER. No LAZY, os dados são trazidos sob demada, apenas quando o método get é executado. Esta certo ao dizer "O Hibernate sempre usa a estratégia de busca preguiçosa", pois em relaconamentos @OneToMany, @OneToOne o default é a estratégia LAZY.

  • "Sempre" é sempre uma palavra perigosa =)