What are the key components of Hibernate? Key components of Hibernate are: Configuration Session SessionFactory Criteria Query Transaction