Jump to content

List of object–relational mapping software

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Wikidrone (talk | contribs) at 21:25, 12 November 2012 (Added Scala). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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

C++

Name Open source License Framework-specific Qt support boost support MySQL support PostgreSQL support SQLite support Oracle support MSSQL Server support ODBC support IBM DB2 support
LiteSQL Yes BSD no Yes Yes Yes Yes
ODB Yes GPL/other no Yes Yes Yes Yes Yes Yes Yes
Wt::Dbo Yes GPL / commercial no No Yes Yes Yes Yes Yes No No No
QxOrm Yes LGPL yes, Qt and boost Yes Yes Yes Yes Yes Yes Yes Yes Yes

Flex

Java

MonoTouch / iOS

.NET

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

  • Core Data, object graph management framework with several persistent stores, ships with Mac OS X and iOS

Perl

PHP

  • Agile Toolkit, open source ORM and active record implementation for UI framework (AGPL)
  • 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 (GNU LGPL)
  • FuelPHP, ORM and framework for PHP 5.3, released under the MIT license. Based on the ActiveRecord pattern.
  • PdoMap, open source ORM for PHP 5.x, inspired by Hibernate, free software (GNU LGPL)
  • Propel, ORM and query-toolkit for PHP 5, inspired by Apache Torque, free software, MIT
  • Qcodo, ORM and framework for PHP 5, open source
  • 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
  • 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

Ruby

Scala

  • [1], open source

Smalltalk

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

Visual Basic 6.0

See also

References