日期:2014-05-16  浏览次数:20541 次

jbpm4 数据库结构关系图 JBPM数据库分析

持久化基础知识

?????? 持久化( Persistence ),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、 XML 数据文件中等等。

????? 我们可以这样理解:

  在一定周期内保持不变就是持久化 , 持久化是针对时间来说的 .

  数据库中的数据就是持久化了的数据 , 只要你不去删除或修改 .

   Session 会话中 Session 对象变量也是不变的 , Session 容器中持久化

   对象持久化 的方式有很多种 , 根据周期不同有 ,page,Session,Application,

对象序列化机制对于需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态 ,

对象序列化的过程是对象持久化的方法之一 , 把对象保存到文件中 .

广义上说我们需要持久化是由于内存的易失性和过于昂贵造成的。

JBPM 流程引擎的持久化有什么特点

?????? JBPM 流程引擎的持久化层使用的当前流行的 ORM 框架 hibernate ,得益于 hibernate 的一些强大特性,导致 JBPM 也具有了这样的一些特性,比如通过 hibernate