Falando um pouco sobre o Hibernate Envers,
biblioteca para auditoria de entidades do Hibernate ORM.
Quarkus all configs
https://quarkus.io/guides/all-config (Ctrl+F "Envers")
User Guide Hibernate Envers
https://docs.jboss.org/hibernate/orm/...
Dependencias utilizadas:
RESTEasy Jackson
SmallRye OpenAPI
JDBC Driver - PostgreSQL
Hibernate ORM
Panache
Hibernate Envers
Prós
Fácil entendimento
Fácil configuração
Contras
Não auditou o update utilizando panache
Não recomendado para processos com grande volume de operações de banco de dados
Quantidade de instruções SQL são multiplicadas
00:00 - Introdução
00:20 - Documentação oficial do Envers
00:56 - Introdução ao Hibernate Envers
03:30 - Dependências utilizadas
04:47 - Um pouco do código
06:00 - Executando o projeto
07:40 - Configurando sufixo da tabela
08:47 - Demais configurações
09:36 - Tipo de revisão (REVTYPE)
10:15 - Testando aplicação
16:32 - Problema com auditoria
20:34 - Analisando auditoria
22:00 - Conclusões