Dynasaur

Dynasaur 是Node.js的一个 ORM 扩展框架,用来访问 AWS的DynamoDB NoSQL数据库。示例代码:module.exports=(dynasaur)->blog_post_schema=attributes:author:Stringtitle:Stringb

PetaPoco

PetaPoco是一款适用于.NET应用程序的轻型对象关系映射器(ORM, ObjectRelationalMapper)。与那些功能完备的ORM(如NHibernate或EntityFramework)不同的是,PetaPoco更注重易用性和性能,而非丰富的功能。使用PetaPoco只需要引入一个C#文件,可以使用强类型的POCO(PlainOldCLRObject),并支持使用

linq4j

linq4j是LINQ的Java语言移植版本。语言集成查询(LINQ)是VisualStudio2008和.NETFramework3.5版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。

EasyCriteria

EasyCriteria是一个轻量级的框架用来创建和处理基于元数据、类型安全、可调式、可读和可维护的JPA2.0查询。示例代码:CriteriaComposer(Student.class).select(AggregateFunction.SUM,Student_.unit).groupBy(Student_.name);

YB.ORM

YB.ORM库的目标是简化编写C++代码中处理SQL数据库。我们的目标是提供一个方便的接口,类似SQLAlchemy或Hibernate(JAVA)。库本身是跨平台的,支持各种SQL方言:如sqlite、MySQL、Postgres、Oracle等。

gorp

一个Go语言的ORM框架,目前支持MySQL、PostgresSQL和SQLite一个使用示例: //Defineatypeforyourjoin//It*must*containallthecolumnsinyourSELECTstatement////Thenameshereshouldmatchthealiasedcolumnna

Elixir ORM

Elixir是基于python界有名的ORM库SQLAlchemy做的封装。而且是轻量级的封装,它提供了更简单的方式来创建Python类并直接映射到关系数据库表(即通常所说的ActiveRecord设计模式),类似于Django中的ORM。示例:classPerson(Entity):name=Field(String(128))addresses=OneT

Kundera

Kundera是一个JPA2.0兼容的NoSQL数据存储的对象映射框架。目前支持的NoSQL服务器包括:Cassandra、HBase、MongoDB。

Android-DataFramework

Android的SQLite数据库框架。在程序中,可以通过编写一个xml文件创建,修改,删除数据库记录

JugglingDB

JugglingDB是一个跨数据库的ORM框架,提供了访问大多数数据库的通用接口,支持包括:mysql,mongodb,redis,neo4jandjs-memory-storage.你可扩展其他数据库的适配器,支持回调和钩子。示例代码:varSchema=require('./jugglingdb').Schema;varschema=new

beedb

Go语言实现的一个数据库ORM库,支持标准的database/sql接口,支持数据库:MySQL、PostgreSQL、DB2、SQLite、ADODB、ODBC。目前这个库使用Gostyle方式来操作数据库,可以把Strcut映射到数据库的表记录,操作起来和操作struct一模一样。示例代码:db,err:=sql.Open("mymysql","test/xiemengju

MoreLinq

LINQtoObjects 遗漏了一些很重要的特性,该项目主要是填补这些缺漏,提供额外的方法。