Pony ORM 对象关系映射器

程序名称:Pony ORM

授权协议: AGPL

操作系统: 跨平台

开发语言: Python

Pony ORM 介绍

Pony ORM 非常有趣.

Pony 可以将 Python Generators 翻译成 sql.

它拥有可视编辑器和模型等其他特性.

Free for Non-commercial use with paid commercial licenses.

语法:

select(c for c in Customer
         if sum(c.orders.price) > 1000)

翻译成 sql 后的效果

SELECT "c"."id"
FROM "Customer" "c"
  LEFT JOIN "Order" "order-1"
    ON "c"."id" = "order-1"."customer"
GROUP BY "c"."id"
HAVING coalesce(SUM("order-1"."total_price"), 0) > 1000

Pony ORM 官网

http://ponyorm.com/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。