通常的ORM解决方案可以与OO数据库交互吗?

bla*_*ank 2 orm hibernate couchdb object-oriented-database

例如,Hibernate可以处理CouchDb吗?

在其他ORM解决方案中支持其他OO数据库怎么样?

ORM解决方案的一个(不是那么重要的)好处是可以将一个数据库供应商换成另一个数据库供应商.如果将关系数据库交换为面向对象的数据库怎么办?

S.L*_*ott 5

"在其他ORM解决方案中支持其他OO数据库怎么样?"

对象关系映射(ORM)是此问题的解决方案.

  1. 程序中的对象.

  2. 关系数据库.

除非你有两个部分(OO程序,关系数据库),否则你不能使用ORM,因为你没有问题.

如果您正在编写C程序,则无法使用ORM - 您没有任何要映射的对象.

如果您没有使用关系数据库,则无法使用ORM - 您没有要映射到的任何关系数据库.

OODB不需要ORM.没有问题需要解决.