EasyCriteria是一个轻量级的框架用来创建和处理基于元数据、类型安全、可调式、可读和可维护的JPA2.0查询。示例代码:CriteriaComposer(Student.class).select(AggregateFunction.SUM,Student_.unit).groupBy(Student_.name);
Elixir是基于python界有名的ORM库SQLAlchemy做的封装。而且是轻量级的封装,它提供了更简单的方式来创建Python类并直接映射到关系数据库表(即通常所说的ActiveRecord设计模式),类似于Django中的ORM。示例:classPerson(Entity):name=Field(String(128))addresses=OneT
JugglingDB是一个跨数据库的ORM框架,提供了访问大多数数据库的通用接口,支持包括:mysql,mongodb,redis,neo4jandjs-memory-storage.你可扩展其他数据库的适配器,支持回调和钩子。示例代码:varSchema=require('./jugglingdb').Schema;varschema=new