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 MarcPrux (talk | contribs) at 23:24, 13 February 2007 (Added mention of Kodo and OpenJPA). 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. This list is neither up-to-date nor all-inclusive.

ColdFusion

  • Arf [1] ARF - Active Record Factory
  • CFCPowerTools [2] Batch generation of your data layer objects in minutes.
  • Reactor [3] Reactor is a very simple API for ColdFusion which generates and instantiates database abstraction CFCs on the fly as needed.
  • objectBreeze [4] objectBreeze creates objects directly from your data persistence layer.
  • Transfer [5] Transfer is a library for generating Business Objects on the fly and abstracting database transactions through them.

Common Lisp

  • CLSQL [6] CLSQL is a Database interface Library for Common Lisp that can access a number of different SQL database engines.

Java

.NET

Perl

PHP

  • Metastorage [66] ORM classes generator tool for PHP 4, PHP 5 or higher, free software (modified BSD license)
  • Propel (PHP ORM toolkit) [67] ORM and Query-Toolkit for PHP5, inspired from Apache Torque, free software (GNU LGPL)
  • DB DataObject [68] PEAR Package, free software (PHP License)
  • Doctrine [69] Open Source ORM for PHP 5.1, free software (GNU LGPL)
  • CakePHP [70] Framework modelled on Rails, that uses common design patterns such as ActiveRecord. free software (MIT/Expat license)
  • EZPDO, [71], A lightweight and easy-to-use PHP persistence solution. free software (modified BSD license)
  • ADOdb Active Record, [72], Recently, ADOdb, a well-known PHP database abstraction layer, has included an implementation of ActiveRecord as well. free software (dual licensed, modified BSD license + GNU LGPL)
  • Solar PHP, [73], PHP5 Framework which provides a lightweight implementation of the TableModule pattern, Solar_Sql_Table, based on Solar_Sql. free software (modified BSD license)

Python

Lists of ORM tools for Python: [74] [75]

Ruby

Smalltalk

C++

  • DTL [94], Database Template Library