对象关系映射软件列表

这是一个知名的 对象关系映射 软件列表。这个列表既不包含全部软件,也不是最新的。

Android

C++

  • ODB,开源,基于编译(无需手动编写映射代码)
  • LiteSQL,开源

Delphi

  • Bold for Delphi
  • ECO (by Capable Objects) 在 Delphi 2007 和 Delphi Prism 2010 下可用

Groovy

  • GORM

Java

  • Cayenne,Apache,java 开源
  • KodoJDOJPA API 的商业实现。
  • Torque,一个Java的对象关系映射器
  • Carbonado,开源框架,依靠Berkeley DBJDBC
  • Ebean,开源 ORM 框架
  • EclipseLink,Eclipse Persistence Platform
  • Enterprise Objects Framework,Mac OS X/Java,是苹果公司WebObjects的一部分
  • Hibernate,开源 ORM 框架,广泛使用
  • iBATIS,由ASF维护,并且有 .NET移植
  • Java Data Objects (JDO)
  • Java Persistence API (JPA)
  • DataNucleus,开源 JDO 和 JPA 实现
  • JPOX,开源 JDO 2 参考实现
  • ObjectiveSql 页面存档备份,存于 开源ActiveRecord 框架
  • Object Relational Bridge (Apache OJB),一个Java的对象关系映射器
  • OpenJPA,Apache,开源,支持 JPA API
  • TopLink,由Oracle开发
  • QuickDB ORM,开源 ORM 框架 (GNU LGPL)
  • Sobat,简单的,类似于 Hibernate 的ORM。
  • Ormlite 页面存档备份,存于 ,开源 ORM 框架 (Open source license (ISC))

.NET

  • ADO.NET Entity Framework,微软的 ORM,是.Net 4.0 Framework的一部分
  • AgileFx,开源
  • Base One Foundation Component Library,免费或商业
  • Devart LinqConnect,商业,一个支持OracleMySQLPostgreSQL,和 SQLite的ORM解决方案
  • Castle ActiveRecord,ActiveRecord for .NET,开源
  • Database Objects .NET,开源
  • DataObjects.NET,GPL 和商业
  • DevForce,商业,N-Tier
  • ECO,Commercial but free for use up to 12 classes
  • EntitySpaces,商业
  • Habanero,免费开源,带有一个免费代码生成器的企业级应用程序框架。
  • iBATIS,免费开源
  • LINQ to SQL,免费,.NET Framework 容器
  • LLBLGen Pro,商业
  • Neo,开源
  • NHibernate,开源
  • nHydrate,开源
  • ObjectMapper .NET,GPL和商业许可
  • OpenAccess ORM,免费或商业许可
  • Persistor.NET,免费或商业许可
  • Quick Objects,免费或商业许可
  • SubSonic,开源

Perl

  • DBIx::Class
  • Class::DBI
  • Rose::DB::Object
  • ObjectDB

PHP

  • AxonFat-Free Framework 页面存档备份,存于的ORM插件。基于PDO并且无需设置(GPL3)。
  • CakePHP,PHP5的ORM和框架,开源 (scalars,arrays,objects)。Based on database introspection。无需类扩展或代码生成。
  • Doctrine,PHP 5.2.3的开源ORM,免费软件(GNU LGPL)
  • PdoMap,PHP 5.x的开源 ORM,灵感来源于Hibernate,免费软件(GNU LGPL)
  • Propel,PHP 5的ORM和查询工具箱,灵感来源于Apache Torque,免费软件(MIT)
  • Rocks,PHP 5.1+的开源ORM,非商业用途免费 (GPL)
  • Qcodo,PHP5的ORM和框架,开源
  • Redbean,PHP 5的ORM层(BSD)。
  • Sphorm,PHP 5的ORM,免费软件,使用访问者模式,二叉树和Fluent Pattern。
  • Syrius,PHP 5的ORM,免费软件,使用访问者模式,二叉树和Active Data Pattern。 页面存档备份,存于
  • Torpor,PHP 5.1+的开源ORM,免费软件(MIT),数据库和操作系统无关

Python

Ruby

  • ActiveRecordRuby on Rails的一部分(开源)
  • Datamapper
  • iBATIS,免费开源
  • Sequel,免费开源

VB6

  • DatabaseObjects,开源

参考

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.