Comparison of object–relational mapping software: Difference between revisions

Content deleted Content added
SQLObject
Phd ru (talk | contribs)
Released SQLObject 3.13.0.
 
(175 intermediate revisions by 88 users not shown)
Line 1:
{{short description|None}}
This table shows some of the major ORM software products currently available.
 
<!-- ===== *** IMPORTANT NOTE – READ BEFORE ADDING AN ENTRY *** ==== -->
<!-- All entries that point to non-existent articles or external links will -->
<!-- be deleted. Only place entries here that are links to actual Wikipedia -->
<!-- articles specific to this topic. Write the article first, ensuring to -->
<!-- demonstrate notability (per WP:N). External links, redlinks, substubs, -->
<!-- non-notable entries or unrelated related will be pruned periodically. -->
<!-- If you have questions, use the talk page. Please try to keep entries -->
<!-- in alphabetical order. Adding unnecessary links or text to any other -->
<!-- section (such as the "References" section) will also be removed. -->
<!-- ====================================================================== -->
This table shows a comparison of notable and available ORM software products.
 
{| class="wikitable sortable"
Line 8 ⟶ 20:
! License
! Version
! Persistence Specification
! Enterprise License Cost
Autumn
|-
| [[Apache Cayenne]]
| [http://autumn-orm.org/ Autumn]
| [[Java (software platform)|Java]]
| Python
| [[Open-source software|Open source]]
| [[MITApache License]] 2.0
| {{wikidata|property|reference|edit|Q773142|P348}} / {{wikidata|qualifier|raw|Q773142|P348|P577}}; {{Time ago|{{wikidata|qualifier|raw|Q773142|P348|P577}}}}
|
|
|-
| [[Dapper ORM|Dapper]]
| DataObjects.net
| [[.NET Framework|.NET]] 4.0
| [[Open-source software|Open source]]
| Commercial
| Apache License 2.0
| 1.8 NuGet
|
| 4.3.5 (2010-09-15<ref>http://dataobjects.net/release-history.aspx</ref>)
| €200–500<ref>http://dataobjects.net/prices.aspx</ref>
|-
| [[DataNucleus]]
| DevExpress
| [[Java (software platform)|Java]]
| .NET 4.0
| [[Open-source software|Open source]]
| Commercial
| [[Apache License]] 2
| 4.1.0.RELEASE / May 19, 2015
| [[Java Data Objects|JDO]]
|-
| [[DBIx::Class]]
| Perl
| [[Open-source software|Open source]]
| [[Artistic License]] 1.0 & [[GNU General Public License|GPL]]
| 0.082843 / {{start date|2022|05|17}}<ref>{{cite web|url=https://metacpan.org/pod/DBIx::Class|title=DBIx::Class – Extensible and flexible object <-> relational mapper. - metacpan.org|work=metacpan.org|accessdate=16 January 2017}}</ref>
|
|-
| Q1'10 (2010-05-19)
|[[Django (web framework)|Django]]
| $79–199<ref>http://www.devexpress.com/Products/NET/ORM/info.xml</ref>
|[[Python (programming language)|Python]]
|[[Open-source software|Open source]]
|[[BSD licenses]]
|{{wikidata|property|preferred|references|edit|Q842014|P348|P548=Q2804309}} {{wikidata|qualifier|preferred|single|Q842014|P348|P548=Q2804309|P577}}; {{Time ago|{{wikidata|qualifier|preferred|single|Q842014|P348|P548=Q2804309|P577}}}}
|
|-
| [[Doctrine (PHP)|Doctrine]]
| PHP
| [[Open-source software|Open source]]
| MIT
| 2.14.1 / January 16, 2023
|
|-
| [[EclipseLink]]
| [[Java (software platform)|Java]]
| [[Open-source software|Open source]]
| [[Eclipse Public License]] Version 1.0 (EPL) and [[Eclipse Distribution License]] Version 1.0 (EDL)
| 2.4.2 / July 4, 2013
| [[Java Persistence API|JPA 2.0]]
|-
|[[Entity Framework|Entity Framework Core]]
|.NET
|[[Open-source software|Open Source]]
|[[Apache License]] 2.0
|6.0 / November 10, 2021
|-
| [[Hibernate (Java)|Hibernate]]
| [[Java Virtual(software Machineplatform)|Java]]
| [[Open-source software|Open source]]
| [[GNU Lesser General Public License]]
| 3.5.5 Final4.31 / AugustApril 1830, 20102021
| [[Java Persistence API|JPA 2.0]]
|
|-
| [[MyBatis]]/[[iBATIS]]
| [[Cross-platform]]
| [[Open-source software|Open source]]
| Open Source
| [[Apache License]] 2.0
|
|
|-
| [[Java Object Oriented Querying|jOOQ]]
| [[Java (software platform)|Java]]
| [[Open-source software|Open source]]
| [[Apache License]] 2.0 and Proprietary License
| 3.2.0 / October 9, 2013
|
|-
| Microsoft [[ADO.NET Entity Framework]]
| .NET Framework 4.05
| Part of .NET 4.05
| [[Apache License]] 2.0<ref>{{cite web|url=http://entityframework.codeplex.com/license|title=Entity Framework|work=codeplex.com|accessdate=16 January 2017}}</ref>
| v6.0 (2014)
|
| v4.0 (2010-04-12)
|
|-
| [[nHibernate]][http://sourceforge.net/projects/nhibernate/]
| .NET 2Framework 4.06.1
| [[Open-source software|Open source]]
| [[GNU Lesser General Public License]]
| 5.3.12 (2022-05-01)
| 2.1.2.GA (2009-11-22<ref>http://sourceforge.net/projects/nhibernate/</ref>)
|
|-
| [[ODBRedbean (C++software)|ODBRedBeanPHP]]
| PHP
| [[Cross-platform]] [[C++]]
| [[Open-source software|Open source]]
| Dual-licensed
| BSD License
| [[GNU General Public License]] and Proprietary License
| | {{wikidata|qualifier|raw|Q7305461|P348|P577}}; {{Time ago|{{wikidata|qualifier|raw|Q7305461|P348|P577}}}} {{wikidata|property|edit|reference|Q7305461|P348}}
| 1.1.0 / January 26, 2011
|
|-
| [[SQLAlchemy]]
| Python
| [[Open-source software|Open source]]
| [[MIT License]]
| {{wikidata|qualifier|raw|Q1092514|P348|P577}}; {{Time ago|{{wikidata|qualifier|raw|Q1092514|P348|P577}}}} {{wikidata|property|edit|reference|Q1092514|P348}}
| 0.6.4 / {{release date|2010|09|07}}
|
|-
| [[SQLObject]]
| Python
| [[Open-source software|Open source]]
|
| [[LGPL]]
|
| 2025-03-07 / 3.13.0
|
|
|-
|[[Skipper (computer software)|Skipper]]
|PHP
|Commercial
|[[Proprietary software]]
|3.0
|
|-
| [[Storm (software)|Storm]]
| Python
| [[Open-source software|Open source]]
| [[LGPL]] 2.1
| 0.1820 / {{releasestart date|20102013|1006|2628}}
|
|-
| [[Telerik]]
| .NET 4.0
| Commercial
|
| Q1'10 (2010-03-10)
| $299–599<ref>http://www.telerik.com/products/orm.aspx</ref>
|-
| [[TopLink]]
| [[Java Virtual(software Machineplatform)|Java]]
| Commercial
| Oracle License
| 10g
| [[Java Persistence API|JPA]]
|
|-
| [[WebORB Integration Server]]
| .NET, Java, PHP
| Commercial & Open source
| WebORB for .NET and WebORB for Java = Proprietary License, WebORB for PHP = Mozilla Public License
| WebORB for .NET v.4.2 (Oct 2010), WebORB for Java v.4.0 (Sep 2010), WebORB for PHP (Sep 2008)
|
|}
 
==References See also ==
* [[List of object–relational mapping software]]
* [[Object–relational mapping]]
 
== References ==
{{Reflist}}
 
== External links ==
* [http://ormeter.net/ ormeter.net] .NET [[LINQ]] ORM Comparison - Updated 7th30 AugJuly 20092010
 
{{DEFAULTSORT:Comparison Ofof Objectobject-Relationalrelational Mappingmapping Softwaresoftware}}
[[Category:Object-relationalObject–relational mapping]]
[[Category:Software comparisons|Object-relational mapping]]