我在找工作时遇到过几次这个问题,但是在开发时,我从未在任何地方遇到过这个术语.我知道其中有4个等级,但是知道它到底对我真的重要吗?作为应用程序设计师,我应该知道吗?有人可以用现实世界的情况来解释吗?
谢谢.
解决方法:
四个级别是
纯关系型ORM整个应用程序(包括用户界面)都是围绕关系模型和基于SQL的设计的
关系操作.
-Light对象映射将实体表示为手动映射到关系的类
表.使用特定的代码从业务逻辑中隐藏代码
设计模式.这种方法对于具有
具有较少元数据驱动的实体或应用程序的数量较少
数据模型.这种方法是众所周知的.
-中型对象映射该应用程序是围绕对象模型设计的. SQL代码在构建时生成
时间.并且对象之间的关联由
持久性机制,并使用
面向对象的表达语言.这最适合
具有一些复杂事务的中型应用程序.何时使用
映射一次超过25种不同的数据库产品.
-完整的对象映射完整的对象映射支持复杂的对象建模:合成,继承,多态
和坚持不懈.持久层实现透明
坚持持久类不继承任何特殊的基类
或必须实现一个特殊的接口.高效获取
策略和缓存策略的实现透明
应用程序.
标签:hibernate,java
来源: https://codeday.me/bug/20191030/1966493.html