O documento discute o que é ORM e Hibernate, como Hibernate mapeia classes Java para tabelas de banco de dados e gera SQL automaticamente. Também explica a história e arquitetura do Hibernate, desde seu desenvolvimento inicial para resolver problemas de persistência no EJB até se tornar um projeto de código aberto mantido profissionalmente.