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,
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();
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