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 和所有持久化對象的容器。
一個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很友好,使用比較方便簡單穩定,相關功能比較完整。 -缺點:內部使用反射實現,性能并不是很好。
Gora 是一個應用于 NoSQL 數據庫的 ORM 框架,支持包括:Apache HBase/Apache Cassandra。 Data Persistence : Persisting objects
Androrm 是 Android 平臺上的一個對象關系映射框架,也就是我們常說的 ORM 框架。用于幫助你快速開發使用數據庫的應用,封裝了常用的表創建、對象讀寫和查詢,通過將 Model 類映射到數
Python ORM 概覽 作為一個美妙的語言,Python 除了 SQLAlchemy 外還有很多ORM庫。在這篇文章里,我們將來看看幾個流行的可選 ORM 庫,以此更好地窺探到Python ORM
SQLReactor 是一個 PHP5 的簡單對象關系映射框架,支持多種數據庫。
MercuryORM 是一個基于 Entity Framework 開發的輕量級 ORM 框架。MercuryORM只提供基本的 CRUD 操作和簡單的關聯。 項目主頁: http://www
Cassandro是一個小型的Ruby ORM框架,針對Apache Cassandra 2.0 和 CQL 3.0。Cassandro 使用新的 Datastax Ruby Driver (官方驅動器)。
比較簡潔的封裝可以節省很多重復勞動,具體節省多少可以看看example; 3、實現一套簡單的ORM(直接使用spring rowmapper,insert自己實現),可以基于對象進行crud和相對
Hibernate 是一種Java語言下的對象關系映射解決方案。 它是使用GNU寬通用公共許可證發行的自由、開源的軟件。它為面向對象的領域模型到傳統的關系型數據庫的映射,提供了一個使用方便的框架。 H