对象关系映射软件列表
维基媒体列表条目
此條目需要更新。 (2021年9月21日) |
此條目需要精通或熟悉计算机科学的编者参与及协助编辑。 (2010年10月22日) |
这是一个知名的 对象关系映射 软件列表。这个列表既不包含全部软件,也不是最新的。
Android
编辑C++
编辑Delphi
编辑- Bold for Delphi
- ECO (by Capable Objects) 在 Delphi 2007 和 Delphi Prism 2010 下可用
Groovy
编辑Java
编辑- Cayenne,Apache,java 开源
- Kodo,JDO 和 JPA API 的商业实现。
- Torque,一个Java的对象关系映射器
- Carbonado,开源框架,依靠Berkeley DB或JDBC
- 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,商业,一个支持Oracle,MySQL,PostgreSQL,和 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
编辑PHP
编辑- Axon,Fat-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。[1]
- Syrius,PHP 5的ORM,免费软件,使用访问者模式,二叉树和Active Data Pattern。[2] (页面存档备份,存于互联网档案馆)
- Torpor,PHP 5.1+的开源ORM,免费软件(MIT),数据库和操作系统无关
Python
编辑- Django,(ORM包含在Django framework中) 开源
- SQLAlchemy,开源
- SQLObject,开源
- Storm,开源 (LGPL 2.1)开发者是Canonical Ltd.
- Tryton,开源
Ruby
编辑- ActiveRecord,Ruby on Rails的一部分(开源)
- Datamapper
- iBATIS,免费开源
- Sequel,免费开源