花了一些时间理解hibernate中的java对象的几种状态,很容易就懂了,网站空间,这里记录一下,分享给大家!!
在Hibernate中,对象有三种状态:临时状态、持久状态和游离状态。
下面分别来说说这些状态:
临时状态:当new一个实体对象后,这个对象处于临时状态,即这个对象只是一个保存临时数据的内存区域,虚拟主机,如果没有变量引用这个对象,则会被jre垃圾回收机制回收。这个对象所保存的数据域数据库没有任何关系,香港虚拟主机,除非通过Session的save或者saveOrUpdate把临时对象于数据库关联,并把数据插入或者更新到数据库,这个对 象才转换为持久对象。人,总是很难改正自己的缺点,