请输入您要查询的百科知识:

 

词条 List of object-relational mapping software
释义

  1. C++

  2. Flex

  3. Java

  4. iOS

  5. .NET

  6. Object Pascal (Delphi)

  7. Objective-C, Cocoa

  8. Perl

  9. PHP

  10. Python

  11. Ruby

  12. Smalltalk

  13. Visual Basic 6.0

  14. See also

  15. References

This is a list of well-known object-relational mapping software. It is not up-to-date or all-inclusive.

C++

NameOpen sourceLicenseFramework-specificQt supportboost supportMySQL supportPostgreSQL supportSQLite supportOracle supportMSSQL Server supportODBC supportIBM DB2 support
ODB {{yes}} GPL/other no {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}}
QxOrm {{yes}} GPL / commercial Qt, boost {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}}
[https://github.com/HamedMasafi/Nut Nut] {{yes}} LGPL Qt (software) {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}}

Flex

Athena Framework, open source Flex ORM, native support for multitenancy

Java

  • ActiveJDBC, Java implementation of Active record pattern, inspired by Ruby on Rails
  • ActiveJPA, open-source Java ORM JPA-like implementation of Active record pattern
  • Apache Cayenne, open-source for Java
  • Apache Gora, open-source software framework provides an in-memory data model and persistence for big data focused on NoSQL and SQL stores
  • Athena Framework, open-source Java ORM, native support for multitenancy SaaS and remoting to Adobe Flex
  • Carbonado, open-source framework, backed by Berkeley DB or JDBC
  • DataNucleus, open-source JDO and JPA implementation (formerly known as JPOX)
  • Ebean, open-source ORM framework
  • EclipseLink, Eclipse persistence platform
  • Enterprise JavaBeans (EJB)
  • Enterprise Objects Framework, Mac OS X/Java, part of Apple WebObjects
  • Fast Java Object Relation Mapping (Fjorm)
  • Hibernate, open-source ORM framework, widely used
  • Java Data Objects (JDO)
  • Java Object Oriented Querying (jOOQ)
  • Kodo, commercial implementation of both Java Data Objects and Java Persistence API
  • Kundera, open-source framework, JPA compliant, polyglot object-datastore mapping library for NoSQL datastores
  • MyBatis, free open-source, formerly named iBATIS
  • QuickDB ORM, open-source ORM framework
  • Speedment, an open source stream ORM
  • TopLink by Oracle
  • Torque, an object-relational mapper for Java

iOS

  • DatabaseObjects .NET, open source (via MonoTouch)
  • Core Data by Apple for Mac OS X and iOS

.NET

  • Base One Foundation Component Library, free or commercial
  • DatabaseObjects .NET, open source
  • DataObjects.NET, commercial
  • Dapper, open source
  • ECO, commercial but free use for up to 12 classes
  • Entity Framework, included in .NET Framework 3.5 SP1 and above
  • iBATIS, free open source, maintained by ASF but now inactive.
  • LINQ to SQL, included in .NET Framework 3.5
  • Neo, open source but now inactive.
  • NHibernate, open source
  • nHydrate, open source
  • Quick Objects, free or commercial
  • SubSonic, open source but now inactive
  • XPO, free, commercial technical support

Object Pascal (Delphi)

  • Bold for Delphi Probably the most mature framework for Delphi, but not available due to Embarcadero Helped.
  • ECO by Capable Objects, available for Delphi 2007 and Delphi Prism 2010

Objective-C, Cocoa

  • Enterprise Objects, one of the first commercial OR mappers, available as part of WebObjects
  • Core Data, object graph management framework with several persistent stores, ships with Mac OS X and iOS

Perl

  • :Class

PHP

  • CakePHP, ORM and framework for PHP 5, open source (scalars, arrays, objects); based on database introspection, no class extending
  • CodeIgniter, framework that includes an ActiveRecord implementation
  • Doctrine, open source ORM for PHP 5.2.3, 5.3.X. Free software (MIT)
  • FuelPHP, ORM and framework for PHP 5.3, released under the MIT license. Based on the ActiveRecord pattern.
  • Laravel, framework that contains an ORM called "Eloquent" an ActiveRecord implementation.
  • Maghead, a database framework designed for PHP7 includes ORM, Sharding, DBAL, SQL Builder tools etc. free software, released under MIT license.
  • Propel, ORM and query-toolkit for PHP 5, inspired by Apache Torque, free software, MIT
  • Qcodo, ORM and framework for PHP 5, open source
  • QCubed, A community driven fork of Qcodo
  • Rocks, open source ORM for PHP 5.1 plus, free for non-commercial use, GPL
  • Redbean, ORM layer for PHP 5, creates and maintains tables on the fly, open source, BSD
  • Skipper, visualization tool and a code/schema generator for PHP ORM frameworks, commercial
  • Torpor, open source ORM for PHP 5.1 plus, free software, MIT, database and OS agnostic
  • Yii, ORM and framework for PHP 5, released under the BSD license. Based on the ActiveRecord pattern.
  • Zend Framework, framework that includes a table data gateway and row data gateway implementations.

Python

  • Django, ORM included in Django framework, open source
  • SQLAlchemy, open source
  • SQLObject, open source
  • Storm, open source (LGPL 2.1) developed at Canonical Ltd.
  • Tryton, open source
  • web2py, the facilities of an ORM are handled by the DAL in web2py, open source
  • Odoo - Formerly known as OpenERP, It is an Open Source ERP in which ORM is included

Ruby

  • iBATIS (inactive)
  • ActiveRecord
  • DataMapper

Smalltalk

  • TOPLink/Smalltalk, by Oracle, the Smalltalk predecessor of the Java version of TOPLink

Visual Basic 6.0

  • DatabaseObjects

See also

  • Comparison of object-relational mapping software

References

{{DEFAULTSORT:List Of Object-Relational Mapping Software}}

2 : Lists of software|Object-relational mapping

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 15:43:55