为什么为Java的Hibernate库选择了名称"Hibernate"?

Nig*_*ger 19 java hibernate

术语"休眠"是否意味着与ORM库有关的特定内容?背后有故事吗?

Osc*_*Ryz 25

这对我来说非常清楚.

一个对象被发送到休眠状态到RDBMS,当它返回时(如果它回来)它从休眠状态唤醒.

睡觉就像"Cinder6"所说,是短暂的"等待"; 更像是序列化过程,您的对象进入休眠状态并在另一个节点(或VM)中唤醒

如果一个对象被发送到数据库,它可能会等待一周,一个月,一年,然后再次被提取,因此它被发送到休眠状态.


Cin*_*er6 2

我怀疑你会找到关于此事的任何权威信息,但我想说这是一个合乎逻辑的选择。当你睡觉时,你可以很容易地醒来,并且会在比冬眠更短的时间内醒来(我现在假装你是一只熊)。由于睡眠和休眠相似,制造商可能想扩展这个比喻。

编辑: 好的,现在是关于 Java 库的。我的熊理论就到此为止。

  • 此外,在机器进入休眠状态之前,您必须给机器喂食其重量数倍的食物。 (3认同)