Ale*_*lex 5 orm object-persistence
我正在阅读OOP设计模式和框架设计,发现自己对术语ORM和Persistence framework之间的区别不太了解。ORM是PF的一种吗?您可以期望这两种功能有哪些不同?
我将 ORM 定义为一个将任何数据映射到对象/类结构的系统。该数据可能来自旨在持久数据的系统,但不是强制性的。想象一个 JSON 映射器将数据从网络服务读取到对象中。
持久化框架主要使用 ORM 与用户代码交互并解决问题,使对象的存储尽可能安全可靠。
ORM 是比持久性更通用的术语。ORM 可以在没有 Persistence 的情况下生存,但反之则不行。