TianvData

TianvData小型、简单、快速数据库组件,通过使用原生的DbProviderFactory,使得跨数据库相当的方便。支持SQLite和MySQL数据库。

Medoo

Medoo是一款超轻量级的PHPSQL数据库开发框架,提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到。特性:轻量级,只有一个文件简单易学,数据结构一目了然支持多种SQL语法支持多种数据库,包括MySQL,MSSQL,SQLite等等安全,可防止SQL注入免费,基于MIT协议示例代码:// Include Medoorequire_once 'med

Zend Framework Models Generator

ZendFrameworkModelsGenerator为ZendFramework框架根据MySQL数据库来生成模型类。可查询一个给定的MySQL数据库并获取所有的表和它们的字段,然后生成对应的PHP模型类。

Ember RESTless

EmberRESTless是Ember.js的轻量级数据持久层库。用来跟远程的持久层进行通信(诸如JSONAPI),并映射数据到你客户端的JavaScriptEmber应用。一些示例代码:App.Person=RL.Model.extend({firstName:RL.attr('string'),lastName:RL.attr('string')

Java2JPA

Java2JPA是一个Java类库可以方便的从基本的Java对象来创建JPA映射。示例代码:Java2JpaMappingGeneratorjava2JpaMappingGenerator=newJava2JpaMappingGenerator();java2JpaMappingGenerator.setRenderJpaMappingForClassStrate

go-xorm

xorm是一个简单而强大的Go语言ORM库.通过它可以使数据库操作非常简便。讨论请加入QQ群:280360085进行讨论。驱动支持目前支持的Go数据库驱动如下:Mysql: github.com/Go-SQL-Driver/MySQLMyMysql: github.com/ziutek/mymysql

sql2o

sql2o是一个Java类库,可让你执行SQL查询并解析结果到POJO中,只需少数几行代码。示例代码:Stringsql="SELECTid,category,duedateFROMtasksWHEREcategory=category";Sql2osql2o=newSql2o(DB_URL,USER,PASS);Lis

ActiveAndroid

ActiveAndroid算是一个轻量级的ORM框架,简单地通过如save()和delete()等方法来做到增删改查等操作。配置起来也还算简单。示例代码:@Table(name="Categories")publicclassCategoryextendsModel{@Column(name="Name")publicStringname;}@Ta

srom

scala的orm框架,相比其他orm更为简洁//Declareamodel:caseclassArtist(name:String,genres:Set[Genre])caseclassGenre(name:String)//InitializeSORM,automaticallygeneratingschema:importsorm

MJORM

MJORM是一个mongoDB的"ORM"映射表,类似Hibernate的ORM,操作,配置使用比较简单,MJORM有其自身的MQL也对应Hibernate的HQL.用过Hibernated的开发者应该会很熟悉这种概念.如果是从MYSQL+Hibernaer的这种开发模式转入mongoDB的开发,那MJORM应该是不错的选择,具体内容看详细介绍.示例代码://connectto

jStorm ORM

jStorm(SimpleToolforObjectRelationalMapping)源自DBObjects,是一个Java对象到关系数据库的映射工具。JavaDoc示例代码:jstorm.mapping.Mapping mapping = new jstorm.mapping.Mapping();mapping.setTableName( "FooTable" )

skylark

示例代码:>>>frommodelsimportUser>>>user=User(name='Tom',email='tom@gmail.com')>>>user.save()#insert1L>>>user.email='tom@github.com'>>>user.save()#update1L>>>[user.n