论坛首页 Java企业应用论坛

提问:如果po脱离了session,它的生命期是怎么样的?

浏览 3784 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2003-12-05  
:cry:
   发表时间:2003-12-11  
PO生命周期由数据库决定,所以它可以脱离session。
0 请登录后投票
   发表时间:2003-12-12  
session.close()之后还跟数据库有关联?
Transient Objects and Collections

    Instances of persistent classes that are not currently associated with a Session. They may have been instantiated by the application and not (yet) persisted or they may have been instantiated by a closed Session.

session.close()之后po变为Transient Object.
0 请登录后投票
   发表时间:2003-12-12  
PO 说白了就是java类对象,你说java对象能活多久它就能活多久.
0 请登录后投票
   发表时间:2003-12-12  
你把POJO持久化到数据库的时候,PO就诞生了。
你把PO从数据库删除的时候,PO就消亡了。

POJO的生命周期是由JVM管理的,用new来创建,由GC(垃圾收集器)来delete
PO的生命周期是由数据库来管理的,用insert SQL来创建,用delete SQL来删除。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics