對象關係映射軟體列表
外觀
此條目需要更新。 (2021年9月21日) |
此條目需要精通或熟悉計算機科學的編者參與及協助編輯。 (2010年10月22日) |
這是一個知名的 對象關係映射 軟體列表。這個列表既不包含全部軟體,也不是最新的。
Android
[編輯]- Ormlite (頁面存檔備份,存於網際網路檔案館) ,開源 ORM 框架 (Open source license (ISC))
- Greendao (頁面存檔備份,存於網際網路檔案館) 開源 ORM 框架
- ActiveAndroid (頁面存檔備份,存於網際網路檔案館)開源 ORM 框架
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,免費開源