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
xorm是一个Go语言的ORM库. 通过它可以使数据库操作非常简便。 目前没有正式的项目来使用此库,如果有,我们将会把它列出来。 驱动支持 目前支持的Go数据库驱动如下: Mysql: github
persistence.js 是一个异步的 JavaScript 对象数据库映射(ORM)框架。拥有数据库无关的独立抽象层,可轻松支持新的数据库。该软件最开始是为浏览器设计的,利用 HTML5 的 WebSQL
Generic DAO 是一个 Java 的轻量级 ORM 框架,允许开发者为持久化对象编写 DAO 类。 示例代码: public class BlogLogicImpl implements BlogLogic
OOS 是一个 C++ 的 ORM 框架。旨在封装所有数据库后端功能,并对开发者提供统一的访问 API。使用 OOS 我们不需要了解后端数据库的类型和 SQL 语句,提供类 STL 的 API 和所有持久化对象的容器。
Cayenne 是一个完全开源的基于 Apache License 的数据持久化框架。除了具有一般 ORM 工具所具有的特性外,它还具有很多非常好的特性,比如可以将一个或多个模式数据库和 Java 对象绑
一个Go语言的ORM框架,目前支持MySQL、PostgresSQL和SQLite 一个使用示例: // Define a type for your join // It *must* contain
ODB 是一个开源的,支持多平台,支持多数据库的 C++ 的 ORM 框架,可将 C++ 对象数据库表映射,进行轻松的数据库查询和操作。 示例代码: odb::sqlite::database db
AutoMapper是基于对象到对象约定的映射工具,常用于(但并不仅限制于)把复杂的对象模型转为DTO,一般用于ViewModel模式和跨 服务范畴。
程序员友好的GoLang ORM, 具有高易用性。 支持 CURD, 链式查询, 内嵌struct, 各种回调 callback 支持 支持Rails类似的 Update, Updates, FirstOrInit
rdb 是 Node.js 的一个 ORM 框架,支持 Postgres 和 MySQL 数据库。 特点: 简单灵活的映射器 支持事务处理 可定制的持久化策略 支持延迟加载 基于
HibernateD 是 D 语言的 ORM 框架,类似 Java 的 Hibernate,示例代码: import hibernated.core; // Annotations of entity
Android上主流的ORM框架有很多,常用的有ORMLite、GreenDao等。 ORMLite: -优点:API很友好,使用比较方便简单稳定,相关功能比较完整。 -缺点:内部使用反射实现,性能并不是很好。
ActiveJDBC 是一个快速和轻量级的 Java 的 ORM 小型框架,语法简单易于理解,同时支持多数据库链接。ActiveJDBC 的文档(javadoc)非常完善。基于以下原则设计: 惯例重于配置(无配置)
Gora 是一个应用于 NoSQL 数据库的 ORM 框架,支持包括:Apache HBase/Apache Cassandra。 Data Persistence : Persisting objects
Androrm 是 Android 平台上的一个对象关系映射框架,也就是我们常说的 ORM 框架。用于帮助你快速开发使用数据库的应用,封装了常用的表创建、对象读写和查询,通过将 Model 类映射到数
Python ORM 概览 作为一个美妙的语言,Python 除了 SQLAlchemy 外还有很多ORM库。在这篇文章里,我们将来看看几个流行的可选 ORM 库,以此更好地窥探到Python ORM