Does the term "hibernate" mean something specific with regard to ORM libraries? Is there a story behind it?
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.
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.
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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With