Comparison of object-relational mapping software

This table shows a comparison of notable ORM software products currently available.

Software Platform Availability License Version Persistence Specification
Doctrine PHP Open source MIT 2.4/April 8, 2014
DataNucleus Java Virtual Machine Open source Apache License 2 4.1.0.RELEASE / May 19, 2015 JDO
RedBeanPHP PHP Open source BSD License 4/April 1, 2014
Dapper .NET 4.0 Open source Apache License 2.0 1.8 NuGet
ECO .NET 4.0 Commercial ECO 6 Final (2011-04-18[1])
EntitySpaces .NET 4.0 Open source Modified BSD License 2012.1.0930.0 / October 4, 2012
EclipseLink Java Virtual Machine Open source Eclipse Public License Version 1.0 (EPL) and Eclipse Distribution License Version 1.0 (EDL) 2.4.2 / July 4, 2013 JPA 2.0
Hibernate Java Virtual Machine Open source GNU Lesser General Public License 4.2.5 / August 28, 2013 JPA 2.0
MyBatis/iBATIS Cross-platform Open source Apache License 2.0
jOOQ Java Virtual Machine Open source Apache License 2.0 and Proprietary License 3.2.0 / October 9, 2013
Apache Cayenne Java Virtual Machine Open source Apache License 2.0 3.0.2 / July 21, 2011
Microsoft ADO.NET Entity Framework .NET 4.5 Part of .NET 4.5 Apache License 2.0[2] v6.0 (2014)
nHibernate .NET 4.5 Open source GNU Lesser General Public License 4.0 (2014-08-17[3])
ODB Cross-platform C++ Dual-licensed GNU General Public License and Proprietary License 2.4.0 / February 11, 2015
SQLAlchemy Python Open source MIT License 1.0.9 / October 20, 2015
SQLObject Python Open source LGPL 3.4.0 / August 5, 2017
Storm Python Open source LGPL 2.1 0.19 / October 5, 2011
SubSonic .NET 2.0 Open source New BSD 3.0 / July 2009
TopLink Java Virtual Machine Commercial Oracle License 10g JPA
Skipper PHP Commercial Proprietary software 3.0
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)
DBIx::Class Perl Open source Artistic License 1.0 & GPL 0.082820 / March 20, 2015[4]
Her Ruby Open source MIT License 0.8.6 / March 14, 2017[5]

See also

References

  1. "Downloads – CapableObjects". capableobjects.com. Retrieved 16 January 2017.
  2. "Entity Framework". codeplex.com. Retrieved 16 January 2017.
  3. NHibernate
  4. "DBIx::Class – Extensible and flexible object <-> relational mapper. - metacpan.org". metacpan.org. Retrieved 16 January 2017.
  5. "Her is an ORM (Object Relational Mapper) that maps REST resources to Ruby objects". Retrieved 30 March 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.