Este é o projeto desenvolvido no curso de persistência com JPA e Hibernate da Alura.
O projeto foi desenvolvido originalmente com Hibernate 5.x no curso.
O código foi adaptado inicialmente para o uso do Hibernate mais moderno (6.x) e versão mais recente do h2 (versão 2.x em vez da 1.x).
Posteriormente, foi criado um módulo funcional separado para cada versão 'major' mais recente do hibernate com respectivas dependências necessárias.
Também foram inclusos alguns comentários úteis abordados durante o curso.
Neste projeto não há uso de frameworks como Spring e etc, foi desenvolvido com Java puro, sem uso recomendado de padrões de arquitetura e etc.