当前位置: 首页 > news >正文

java做网站与php做网站/湖南网站营销推广

java做网站与php做网站,湖南网站营销推广,昆明房产信息网,网页版梦幻西游能交易吗下面分别介绍一下这三种状态: 一、临时状态 临时状态对象是通过实例化的方式注入到内存中,也就是通过New的方式来开辟内存。 临时对象是孤立在内存上的,它不与数据库中的数据有任何关系。比如: UserEntity userEntitynew UserEnti…

下面分别介绍一下这三种状态:

一、临时状态

       临时状态对象是通过实例化的方式注入到内存中,也就是通过New的方式来开辟内存。

       临时对象是孤立在内存上的,它不与数据库中的数据有任何关系。比如:

       UserEntity userEntity=new UserEntity();

       这个时候,userEntity对象就称之为临时对象。如果没有任何引用,jvm将其进行GC回收。

二、持久状态

       持久状态的对象是该对象和数据库中的数据存在关联关系,并且拥有持久化的标识。

       通过session.get()或者session.load()等获取的数据对象,就是持久化状态的对象。

       值得注意的是:如果对持久化对象进行了修改,并没有执行事务提交,这时持久化对象的数据不会同步到数据库中的。

 

三、游离状态

        当某个持久化对象与session断开之后,那么此时,该持久化对象就称之为游离对象。

        通常通过session.get()或者session.load()等方式获取的数据后,执行了  session.close()等操作,那么此时获取的持久化对象就转换为游离对象了。

 

转载于:https://www.cnblogs.com/androidxxx/p/6286638.html

相关文章: