List of object-relational mapping software

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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

Contents

[edit] C++

Name Open source License Framework-specific Qt support Boost support MySQL support PostgreSQL support SQLite support XML 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
QDjango Yes LGPL yes, Qt Yes Yes Yes Yes Yes
QxOrm Yes LGPL yes, Qt Yes Yes Yes Yes Yes Yes Yes Yes Yes
Wt::Dbo Yes GPL / commercial yes, Wt No Yes Yes Yes Yes No No No No No

[edit] Flex

[edit] Java

[edit] Groovy

[edit] .NET

[edit] Object Pascal (Delphi)

[edit] Objective-C, Cocoa

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

[edit] Perl

[edit] 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
  • MVC MED, open source MVC with basic functions integrated, and a mapping classes generator from a MySQL database.
  • Doctrine, open source ORM for PHP 5.2.3, 5.3.X. Free software (GNU LGPL)
  • PdoMap, open source ORM for PHP 5.x, inspired by Hibernate, free software (GNU LGPL)
  • Eloquent ORM, ORM bundled with the Laravel PHP micro framework
  • Kohana, framework that includes an ActiveRecord implementation
  • Propel, ORM and query-toolkit for PHP 5, inspired by Apache Torque, free software, MIT
  • Rocks, open source ORM for PHP 5.1 plus, free for non-commercial use, GPL
  • Qcodo, ORM and framework for PHP 5, open source
  • 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.
  • FuelPHP, ORM and framework for PHP 5.3, released under the MIT license. Based on the ActiveRecord pattern.
  • Zend Framework, framework that includes a table data gateway and row data gateway implementations.

[edit] Python

  • Dejavu, Open Source thread-safe Object-Relational Mapper for Python applications
  • 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, ORM named DAL is included in web2py framework, open source

[edit] Ruby

[edit] Smalltalk

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

[edit] Visual Basic 6.0

[edit] See also

[edit] References

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages