对象持久化是将内存中的对象保存至数据库、文件系统等永久存储设备的技术。该技术可通过
对象关系映射(
ORM)工具实现业务对象与数据库分离,支持数据新增、删除、更新、查询等操作。应用领域涵盖关系型数据库、XML数据文件及磁盘文件存储。
何谓“对象数据映射(ORM)” ORM-Object/Relational Mapper,即“对象-关系型数据映射组件”。对于O/R,即 Object(对象)和 Relational(关系型数据),表示必须同时使用
面向对象和关系型数据进行开发。除了 ORM 技术,还有以下几种持久化技术:主动
域对象模式、JDO 模式、CMP 模式。