Animals that hibernate include bats, some species of ground squirrels and other rodents, mouse lemurs, the European Hedgehog and other insectivores, monotremes and marsupials . Developers that uses hibernate include java,some species of .Net developers and other that want to use Open Source Object Relational mapping framework.
With true hibernation, the animal can be moved around or touched and not know it. with full use of hibernate for database connectivity , the application can be moved from one database to another , without effecting application .
Hibernating animals store food as body fat during the end of summer and during fall. Hibernating developer( By hibernating developer i mean developer using hibernate) store session state in cache during request processing.