Questões de Hibernate (Programação)

Limpar Busca

O Envers é um módulo presente no Hibernate ORM que proporciona uma forma fácil de auditar suas classes entidades.
Nesse contexto, avalie se cada afirmativa a seguir, acerca do Envers, é verdadeira (V) ou falsa (F).

( ) É necessário adicionar a dependência hibernate-envers ao classpath.
( ) Bem como controladores de versão do código-fonte, o Envers emprega um conceito de revisões.
( ) Para que uma entidade ou propriedades de entidade sejam auditadas, é preciso anotá-las com @Audited.

As afirmativas são, respectivamente,

  • A V – V – V.
  • B V – V – F.
  • C F – F – V.
  • D V – F – F.
  • E F – V – V.

O Envers é um módulo presente no Hibernate ORM que proporciona uma forma fácil de auditar suas classes entidades.
Diante desse contexto, marque (V) para a(s) afirmativa(s) verdadeiras e (F) para a(s) afirmativa(s) falsas acerca do Envers.

( ) É necessário adicionar a dependência hibernate-envers ao classpath.
( ) Bem como controladores de versão do código-fonte, o Envers emprega um conceito de revisões.
( ) Para que uma entidade ou propriedades de entidade sejam auditadas, é preciso anotá-las com @Audited.

As afirmativas são, respectivamente,

  • A V – V – V.
  • B V – V – F.
  • C F – F – V.
  • D V – F – F.
  • E F – V – V.

Julgue o próximo item, relativo a Hibernate Envers e Swagger.


O Hibernate Envers permite realizar gerenciamento de identidade por meio de JPA no WildFly ou JBoss, de modo a habilitar single-sign on nas aplicações, uma vez que, logado no Envers, os usuários não precisam fazer login novamente para acessar um aplicativo diferente.

  • Certo
  • Errado

No contexto de persistência de dados em bancos de dados relacionais e aplicações desenvolvidas utilizando-se orientação a objetos, por exemplo, com Java ou Grails, existe a necessidade de se realizar o mapeamento entre objetos e relações existentes no banco de dados.

Sobre JPA, Hibernate e GORM é correto o que se afirma em:

  • A O JPA fornece uma implementação de referência para o Hibernate e o GORM.
  • B O JPA fornece uma especificação de referência para implementações como Hibernate e GORM.
  • C O JPA é exclusivo para consultas em banco de dados relacionais.
  • D O JPA substitui completamente o Hibernate e o GORM em todas as aplicações.
  • E O JPA é uma linguagem de programação usada para desenvolver aplicações Java.
Imagem relacionada à questão do Questões Estratégicas

Com base na hierarquia precedente, julgue o item seguinte, a respeito de Hibernate.
Considerado o conceito da solução ORM Hibernate, conclui-se que a hierarquia apresentada anteriormente está errada. O correto seria a hierarquia que se segue, uma vez que o Hibernate não se incorpora ao banco de dados relacional, mas se encontra entre a camada de acesso a dados do aplicativo Java e o banco de dados relacional. 
Imagem relacionada à questão do Questões Estratégicas
  • Certo
  • Errado