A framework is nothing but a collection of class files bundled in the form of JAR files.
Hibernate framework is a set of JAR files. Working with hibernate means, just adding those hibernate jar files to the application.
Download Hibernate framework software from the URL
For annotations some other jar files need to be added. When time comes i'll tell those jar files.