在把对象的数据转而存储到关系数据库表中时就会发生如下不匹配的问题:
l 对象模型中对象与对象之间的关联关系与关系数据库表之间的关系无法一一对应。
l 对象模型中的继承关系在关系模型中无法直接表示。
l 对象模型中对象的等值性(equals 相等)在关系模型数据库中表示困难。
l 对象模型中有关联的对象之间的导航访问在关系模型中无法直接实现。
ORM的作用
ORM能利用面向对象的思想开发基于关于关系型数据库德的应用程序,它的主要是将对象数据保存到关系数据库中,以及将关系数据库中的数据读入到对象中。