Comparison of object–relational mapping software

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

Software Platform Availability License Version Persistence Specification
Apache Cayenne Java Virtual Machine Open source Apache License 2.0 3.0.2 / July 21, 2011
Dapper .NET 4.0 Open source Apache License 2.0 1.8 NuGet
DataNucleus Java Virtual Machine Open source Apache License 2 4.1.0.RELEASE / May 19, 2015 JDO
DBIx::Class Perl Open source Artistic License 1.0 & GPL 0.082820 / March 20, 2015 (2015-03-20)[1]
Django Python Open source BSD licenses 4.2.5 LTS (September 4, 2023)
Doctrine PHP Open source MIT 2.14.1 / January 16, 2023
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
Entity Framework Core .net core Open Source Apache License 2.0 6.0 / November 10, 2021
LLBLGen Pro .net Source available for customers Proprietary License 5.7 / May 25, 2020 Designer supports LLBLGen Engine, Entity Framework Core, Entity Framework
Hibernate Java Virtual Machine Open source GNU Lesser General Public License 5.4.31 / April 30, 2021 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
Microsoft ADO.NET Entity Framework .NET 4.5 Part of .NET 4.5 Apache License 2.0[2] v6.0 (2014)
nHibernate .NET 4.6.1 Open source GNU Lesser General Public License 5.3.12 (2022-05-01)
RedBeanPHP PHP Open source BSD License 2023-03-17; 7 months ago 5.7.4[3] Edit this on Wikidata
SQLAlchemy Python Open source MIT License 2023-10-12; 14 days ago 2.0.22[4] Edit this on Wikidata
SQLObject Python Open source LGPL 2023-08-09 / 3.10.2
Skipper PHP Commercial Proprietary software 3.0
Storm Python Open source LGPL 2.1 0.20 / June 28, 2013 (2013-06-28)
TopLink Java Virtual Machine Commercial Oracle License 10g 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)

See also

References

  1. "DBIx::Class – Extensible and flexible object <-> relational mapper. - metacpan.org". metacpan.org. Retrieved 16 January 2017.
  2. "Entity Framework". codeplex.com. Retrieved 16 January 2017.
  3. "Release 5.7.4". 17 March 2023. Retrieved 20 March 2023.
  4. "Release 2.0.22". 12 October 2023. Retrieved 20 October 2023.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.