Castle ActiveRecord框架是一个基于.NET的ORM框架,它实现了ActiveRecord设计模式。
GoORM 是 Google Go 语言的 ORM 框架,它映射数据库记录到 Go 的结构体。特点是轻量级。
Persistence.js 是一个异步的 JavaScript 对象数据库映射(ORM)框架。拥有数据库无关的独立抽象层,可轻松支持新的数据库。
EntityFramework 是微软公司为 .NET 开发人员推出的一个 ORM 框架,来实现对数据库单表数据的创建、读取、更新和删除操作
QtPersistence是一个项目为Qt用户建立一个ORM和持久性库。它的思想来自Active Record 和 Data Mapper Ruby ORM 项目。
ServiceStack.NET OrmLite - 是一个轻量级,简单并且快速,基于约定的POCO ORM。
ORM模块对Hibernate、JDO、TopLinkiBatis等ORM框架提供支持 ORM模块依赖于dom4j.jar、antlr.jar等包
mysql-warp是一个100%纯JavaScript的轻量级ORM,运行在Node.js环境中,提供高性能异步的mysql数据库访问,模型定义简单,既支持Model查询,又支持直接运行SQL。
一个基于Knex.js的Node.js ORM框架,支持PostgreSQL,MySQL和SQLite3
FluentData 是一款在 .NET 环境下运行的轻量型 ORM 组件,主要用于 .NET 项目快速访问数据库。
Neurosync 是一个 JavaScript ORM 库,支持离线和实时操作。没错,是 ORM,但并没有疯狂到直接连接到后台数据库。对 Neurosync 来说,数据库就是后端的 REST API,而 Neurosync 就是这个 API 的一个门面。
MyBatis.NET 是一个 .NET 版本的 MyBatis。
jOOQ 高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。
persistence.js 是一个异步的 JavaScript 对象数据库映射(ORM)框架。拥有数据库无关的独立抽象层,可轻松支持新的数据库。该软件最开始是为浏览器设计的,利用 HTML5 的 WebSQL 数据库。
Squeryl是一个ORM和DSL框架,可以通过它用最有效和最安全的方式和数据库打交道,让你从此告别访问数据库的烦恼和冗余代码,写SQL像写Scala一样简单搞笑(高效)。
Sequelize是一个易于使用,支持多SQL方言(dialect)的对象-关系映射框架(ORM),这个库完全采用JavaScript开发并且能够用在Node.JS环境中。它当前支持MySQL, MariaDB, SQLite 和 PostgreSQL 数据库。
xorm是一个Go语言的ORM库. 通过它可以使数据库操作非常简便。
persistence.js 是一个异步的 JavaScript 对象数据库映射(ORM)框架。拥有数据库无关的独立抽象层,可轻松支持新的数据库。该软件最开始是为浏览器设计的,利用 HTML5 的 WebSQL 数据库。
Generic DAO 是一个 Java 的轻量级 ORM 框架,允许开发者为持久化对象编写 DAO 类。
OOS 是一个 C++ 的 ORM 框架。旨在封装所有数据库后端功能,并对开发者提供统一的访问 API。使用 OOS 我们不需要了解后端数据库的类型和 SQL 语句,提供类 STL 的 API 和所有持久化对象的容器。