O Hibernate é um serviço de consulta e persistência Objeto / Relacional de alto desempenho, licenciado sob a licença GNU Lesser General Public License (LGPL) e é gratuito para download. O Hibernate não só cuida do mapeamento de classes Java para tabelas de banco de dados (e de tipos de dados Java para tipos de dados SQL), mas também fornece recursos de consulta e recuperação de dados. Este tutorial irá ensiná-lo a usar o Hibernate para desenvolver seus aplicativos web baseados em banco de dados em etapas simples e fáceis.
Este tutorial foi desenvolvido para todos os programadores Java que desejam entender a estrutura do Hibernate e sua API.
Presumimos que você tenha um bom conhecimento da linguagem de programação Java. Uma compreensão básica de bancos de dados relacionais, JDBC e SQL será muito útil na compreensão deste tutorial.