日期:2014-05-16 浏览次数:20532 次
持久化基础知识
?????? 持久化( Persistence ),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、 XML 数据文件中等等。
????? 我们可以这样理解:
在一定周期内保持不变就是持久化 , 持久化是针对时间来说的 .
数据库中的数据就是持久化了的数据 , 只要你不去删除或修改 .
Session 会话中 Session 对象变量也是不变的 , 是 Session 容器中持久化
对象持久化 的方式有很多种 , 根据周期不同有 ,page,Session,Application,
对象序列化机制对于需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态 ,
对象序列化的过程是对象持久化的方法之一 , 把对象保存到文件中 .
广义上说我们需要持久化是由于内存的易失性和过于昂贵造成的。
JBPM 流程引擎的持久化有什么特点
?????? JBPM 流程引擎的持久化层使用的当前流行的 ORM 框架 hibernate ,得益于 hibernate 的一些强大特性,导致 JBPM 也具有了这样的一些特性,比如通过 hibernate 的