This document provides an overview of Hibernate and how to configure it. It discusses the basics of Hibernate including its architecture, advantages over JDBC, differences from EJB, and how to download, configure, and map classes in Hibernate. Specific topics covered include the SessionFactory interface, mapping classes to tables using XML files, common properties in hibernate.cfg.xml like the database driver and dialect, and how Hibernate handles object-relational impedance mismatch.