Burst

轻量级通用数据库开发框架(Java) 框架的功能1:对应Oracle, Db2, Sql Server, My sql四种数据库2:使用Excel定义表结构,用宏自动创建表定义和数据模型的java类3:自动创建和删除数据库表、索引、序列4:封装了数据库连接池、CRUD、多表联合检索、多字段多匹配方式(e...

    MongoDB的Java开发框架 BuguMongo

BuguMongo是一个轻量级的MongoDB Java开发框架,它的主要功能包括: 基于注解的对象-文档映射(Object-Document Mapping,简称ODM)。DAO支持。提供了大量常用的DAO方法。Query支持。提供了生成查询的简便方法。基于注解的Lucene索引。简单方便的Lucene搜索。支持关...

    ActiveJDBC

ActiveJDBC是Active Record设计模式的一个Java实现。ActiveRecord ORM源于 Ruby on Rails。ActiveJDBC不是构建在Hibernate之上的一个持久层,也不是JPA的一个实现。它有自己的一套注释。当前支持的数据库包括:MySQL、PostgreSQL、Oracle和H2。

    restSQL

restSQL是一个用于HTTP客户端的超轻量级数据访问层。实质上restSQL是一个持久层框架处于典型三层框架(客户端 - 应用服务器 - 数据库)中的中间层。它还可以作为一个Java类库嵌到其它应用的任何中间层中。restSQL使用简单的RESTful HTTP API来访问资源,基于XML或JSO...

    Hibernate OGM (Object/Grid Mapper)

Hibernate Object/Grid Mapper (OGM)这个项目能够为NoSQL数据库提供Java Persistence(JPA)支持。它复用了Hibernate Core引擎将实体持久化至NoSQL数据存储中,而不是关系型数据库中。它还复用了Java Persistence Query Language(JP-QL)来搜索数据。这个项目现在还处于...

    Easy Java Persistence

EJP是一个强大并且易于使用的关系数据库持久化Java API。EJP的主要特性包括:  1、对象/关系(object/relational)自动映射(A-O/RM)   2、自动处理所有关联   3、自动持久化跟踪 EJP不需要映射注释或XML配置,并且不需要继承任何类或实现任何接口。EJ...

    阿里巴巴CobarClient

CobarClient是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。中文文档 可以支持垂直和水平数据切分数据库集群的访问; 支持双机热备的HA解决方案, 应用方可以根据情况选用数据库特定的HA解决方案(比如Oracle的RAC),或者选用CobarCl...

    Gora

Gora是一个设计用于列存储数据库的ORM框架比较如:Apache HBase and Apache Cassandra。 特别专注于Hadoop。

    SimpleJDBC

SimpleJDBC是一个用于简化JDBC代码的简单框架,需Spring集成。SimpleJDBC让你用简单的SQL语句完成增删改查,同时支持强类型和Java泛型,仅需注入一个Db实例。 设计思想契约优于配置,表名和类名一致,字段名和属性名一致;不需编写DAO,为一两行SQL编写一个DAO方法不...

    Spring Data

Spring Data这个项目的目标主要是让访问No-SQL更加方便、支持map-reduce框架和云计算的数据服务。其第二个目标就是支持基于关系型数据库的数据服务,如Oracle RAC。对于拥有海量数据的项目,可以用Spring Data这样的项目来简化项目的开发,如Spring Framework刚诞生...

    Carbonado

Carbonado是一个可扩展、高性能的Java持久层框架。即使后台数据库不是基于SQL的,Carbonado仍然能够支持许多在任意关系型数据库中拥有的核心特性如: 查询, 关联、索引和执行查询优化。

    Morphia

Morphia是一个轻量级的类型安全的Java类库,用来将在MongoDB 和Java对象之间进行映射。支持类型安全查询,采用Java注释描述映射关系。

    GORM

GORM是Grails对象关联映射(GORM)的实现。在底层,它使用 Hibernate3,但是因为Groovy天生的动态性,实际上,对动态类型和静态类型两者都支持,由于Grails的规约,只需要很少的配置涉及Grails domain 类的创建。 你同样可以在Java中编写 Grails domain 类。 请参阅在 ...

    ORMLite

ORMLite是一个轻量级对象关系映射持久层框架。ORMLite支持MySQL、Postgres、Microsoft SQL Server、H2、Derby、HSQLDB和Sqlite。提供灵活的QueryBuilder来构建复杂的查询。强大的抽象DAO类,让你的数据库读写类只需5行代码。能够自动生成SQL来创建和删除数据库表格。...

    Empire

Empire提供了一个基于SPARQL与SeRQL查询语言,类似于标准JPA风格的接口来访问RDF数据库。Empire的目标是尽可能多的实现JPA API,从而为RDF提供一个简单ORM持久层。收录时间:2010-10-11 10:10:19

    AutoDAO

AutoDAO的目标是让Java DAO类的创建变得尽可能简单。只要设计DAO接口,并在接口中利用注释编写必要的HQL,就能够实现所需要的功能。不需要编写实现代码和复杂的XML配置。对于Common DAO查询可以不用写任何持久化代码,支持Hibernate/JPA,支持在代码编译的时候就能够...

    Persistence4j

Persistence4j是一个非常简单,轻便的持久层框架。映射关系采用Java注释实现。

    Ar4j

Ar4j是一个轻量级的持久层框架基于Rails中的ActiveRecord设计模式。所有JDBC操作都是使用Spring的简单JDBC框架执行。使用DB感知的POJOs来与数据库交互。支持自定义类型。提供最基本的CRUD操作(find、count、save、reload、delete)。要使用这些功能只需实现一个接口...

    Express-Persist

Express-Persist是一个能够减少JDBC复杂性的持久层框架。这个框架只需要DAO接口不需要任何JDBC代码。所有SQL操作都用Java5注释写在DAO接口中。在运行期能够动态创建DAO接口的实现不需要JDBC代码。支持本地事务处理。

    guzz

guzz是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充hibernate或ibatis的持久化实现,并提供更多的大型系统架构设计支持。guzz的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。