Category
page 1Object–relational mapping
object–relational mapping
programming technique
Hibernate
Java ORM framework
Jakarta Persistence
Jakarta EE persistence API

SQLAlchemy
thumb|Mike Bayer talking about SQLAlchemy at PyCon 2012
SQLAlchemy is an open-source Python library that provides an SQL toolkit (called "SQLAlchemy Core") and an object–relational mapper (ORM) for database interactions. It allows developers to work with databases using Python objects, enabling efficient and flexible database access.

Entity Framework
object-relational mapping framework for ADO.NET
Doctrine
object-relational mapping for PHP
IBATIS
persistence framework
NHibernate
NHibernate is a port of the Hibernate object–relational mapping (ORM) framework for the Microsoft .NET platform. It provides a framework for mapping an object-oriented domain model to a traditional relational database. It is used to map an object-oriented domain model to a relational database, aiming to reduce the amount of manual coding required for data persistence. NHibernate is free and open-source software, distributed under the GNU Lesser General Public License.
MyBatis
MyBatis is a Java persistence framework that couples objects with stored procedures or SQL statements using an XML descriptor or annotations.
Java Data Objects
specification of Java object persistence
Apache Cayenne
Open Source Java framework for object relational mapping (ORM), persistence, and caching
list of object-relational mapping software
Wikimedia list article
object-relational impedance mismatch
set of conceptual and technical difficulties
EclipseLink
EclipseLink is the open source Eclipse Persistence Services Project from the Eclipse Foundation. The software provides an extensible framework that allows Java developers to interact with various data services, including databases, web services, Object XML mapping (OXM), and enterprise information systems (EIS). EclipseLink supports a number of persistence standards including:
Jakarta Persistence (JPA)
Jakarta XML Binding (JAXB)
Jakarta Connectors (JCA)
Service Data Objects (SDO)
SQLObject
SQLObject is a Python object-relational mapper between a SQL database and Python objects. It is experiencing community popularity, and forms a part of many applications (e.g., TurboGears). It is very similar to Ruby on Rails' ActiveRecord in operation in that it uses class definitions to form table schemas, and utilizes the language's reflection and dynamism to be useful.
Apache OpenJPA
open-source implementation of Java Persistence API