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
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開發中最為流行的數據庫持久層框架,現已歸JBOSS所有。 Hibernate ORM 4.1.1 剛剛發布,該版本包含一些改進和 bug 修復,特別值得關注的有: 內部 QueryPlanCache
要使用ORM。 在這篇文章中,將介紹一些你可以考慮在你的Android應用程序中使用的ORM框架。 OrmLite OrmLite is the first Android ORM that
電池上有一個奇怪的標簽:標簽上面有只狗,狗身上畫了一條斜線。 那么,這個禁狗標簽到底是什么意思?讓我們來為你解釋一下。 三星討厭狗嗎?這個標簽是要表達什么意思? 實際上是恰恰相反!沒有專門的工具,S8 的電池是拆不下