This initial video explains the the mismatch between object and relational models and what Object/Relational Mapping (ORM) is. ORM is the concept that Hibernate uses to facilitate the storage and retrieval of Java domain objects in relational databases.
Video Producer: http://javabrains.koushik.org