O Hibernate tem suporte para mais de um tipo de herança. Na estratégia Tabela por Classe,
No fragmento de código a seguir, considere session um objeto org.hibernate.Session válido e Produto o nome de umaclasse persistente de entidade do banco de dados. Considere ainda a existência de diversos produtos cadastrados e de umambiente ideal no qual a aplicação está em execução.
Criteria crit = session.createCriteria(Produto.class); ..I.... List results = crit.list();
Criteria crit = session.createCriteria(Produto.class); ..I.... List results = crit.list();
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,
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,
FCC•
Utilizando o Hibernate Envers em uma aplicação web em condições ideais, para que todas as alterações feitas
em uma classe de entidade sejam auditadas automaticamente deve-se adicionar a essa classe a anotação
STM•
No que concerne a OAuth2, JSON e Hibernate Envers, julgue o item subsequente.
Hibernate Envers é uma extensão do Hibernate ORM que
fornece uma maneira fácil de criptografar e anonimizar
dados de entidades.
Em uma aplicação que utiliza JPA e Hibernate, no arquivo persistence.xml