Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why was the name "Hibernate" chosen for Java's Hibernate library?

Tags:

Does the term "hibernate" mean something specific with regard to ORM libraries? Is there a story behind it?

like image 240
Niger Avatar asked Aug 26 '09 03:08

Niger


People also ask

Why Hibernate is named as Hibernate?

If an object is sent to a DB it may wait for a week, a month, a year, before it gets fetched again hence it was sent to hibernation.

Why was Hibernate created?

Hibernate was started in 2001 by Gavin King with colleagues from Cirrus Technologies as an alternative to using EJB2-style entity beans. The original goal was to offer better persistence capabilities than those offered by EJB2. In early 2003, the Hibernate development team began Hibernate2 releases.

What is Hibernate and why?

Hibernate's primary feature is mapping from Java classes to database tables, and mapping from Java data types to SQL data types. Hibernate also provides data query and retrieval facilities. It generates SQL calls and relieves the developer from the manual handling and object conversion of the result set.

What is concept of Hibernate?

Definition of hibernate intransitive verb. 1 : to pass the winter in a torpid or resting state bears hibernating in their dens. 2 : to be or become inactive or dormant let the computer hibernate.


1 Answers

It's pretty clear to me.

An object is sent to hibernation to a RDBMS, when it comes back ( if it does ) it wakes up from his hibernation.

Sleep as "Cinder6" says , is a short term "wait"; much more like the serialization process, your object gets to sleep and wakes up in another node ( or VM )

If an object is sent to a DB it may wait for a week, a month, a year, before it gets fetched again hence it was sent to hibernation.

like image 87
OscarRyz Avatar answered Nov 10 '22 20:11

OscarRyz