Persistent Model=Reference/Instance model 改模型被永久保存数据库中
Session Model=Occurence Model 该模型是瞬时模型,不会被存储在数据库内,每次从数据库中读取Reference/Instance model和将其加载到会话中时都会重新创建
有了Reference/Instance model为什么还需要Occurrence Model ?
如果Reference/Instance模型能够表示一个装配体并能高效的将该装配体存储到数据库中,该模型并不能满足会话的要求。以以上滑板模型为例,该滑板以结构树和三维实体模型的形式呈现在窗体中,它们表示同一模型在会话中的不同呈现方式。
在三维视图中你所看到的是具有四个轮子的滑板而不是两个轮子,在你没有对Reference/Instance模型进行转换的情况下。因此,三维视图中的滑板并不是对Reference/Instance模型粗略表达,而是由Reference/Instance模型创建的Occurrence模型。(说到这好像还没有解释清楚为什么,不急看下图)
对比上下两张图会发现在Reference/Instance 模型中只有一个表示轮子的三维模型,到这不用说也应该明白Occurrence的作用了,即利用Occurrence模型可实现同一几何模型的多次复用。