首 页
秀板儿论坛
开源平台
知名博客
知名论坛
我站我秀
秀板儿博客

SeQuaLite

分类: OR-Mapping | 标签: 尚无评论 »

SeQuaLite是一个轻量级,java数据存取框架。支持CRUD操作。支持对象懒加载,通过创建代理对象或空对象来代替,等有需要时再加载。支持级 联保存与级联删除操作。SeQuaLite使用 prepared statement来执行查询,因此它更快,更安全。使用SeQuaLite能够避免SQL注入安全威胁。SeQuaLite能够创建和执行复杂的查询 /DML,并支持分页。

项目主页:http://sequalite.sourceforge.net/

AddThis Social Bookmark Button

COPE

分类: OR-Mapping | 标签: 尚无评论 »

相对于其它持久层框架,COPE能够让应用程序开发变得高效、快速。特性:不需要编写任何XML文件,所有配置都在java源代码中指定。不需要创建数据 库Table,COPE自动创建。透明加载和存储持久对象。提供易于使用的搜索API用于复杂查询。完全与数据库隔离,消除SQL注入安全攻击。自带一个 Web应用程序用于维护persistent schema并且不会丢失数据。经测试支持的数据库包括 HSQLDBMySQL,Oracle和PostgreSQL

项目主页:http://cope.sourceforge.net/

AddThis Social Bookmark Button

DataNucleus Access Platform

分类: OR-Mapping | 标签: 尚无评论 »

DataNucleus Access Platform是一个符合标准的Java持久化引擎。它完全符合JDO1,JDO2,JDO2.1与JPA1 Java标准。此外它还遵循OGC简单要素规范(Simple Feature Specification)用于地理空间数据类型的持久化。DataNucleus支持当前所有流行RDBMS和db4o,LDAP,Excel文 件,XML数据库。

项目主页:http://www.datanucleus.org/products/accessplatform

AddThis Social Bookmark Button

Slice

分类: OR-Mapping | 标签: 尚无评论 »

Slice扩展自OpenJPA用于分布式数据库的一个开源项目。Slice以插件的方式附加至OpenJPA runtime,通过配置一个持久单元就能够激活多个数据库支持。一旦配置好Slice,现有OpenJPA应用程序就能够在同一个事务中利用多个数据库 进行处理。查询也将依赖所有数据库并行执行,任何更新也会提交至相应的数据库。

项目主页:http://people.apache.org/~ppoddar/slice/site/

AddThis Social Bookmark Button

ActiveObjects

分类: OR-Mapping | 标签: 尚无评论 »

ActiveObjects是一个纯Java ORM框架。AO有一套非常易于使用和简单的API。AO能自动根据用户指定的实体接口生成数据库schema。由于采用原生懒加载加上成熟的缓存机制,使得ActiveObjects与其它ORM框架相比较具有更高的性能。

项目主页:https://activeobjects.dev.java.net/

AddThis Social Bookmark Button

SeQuaLite

分类: OR-Mapping | 标签: 尚无评论 »

SeQuaLite是一个轻量级java数据库访问框架。具有的特性包括:提供CRUD操作、懒加载(Lazy-Load)、级联操作(Cascading)、分页(Paging)、动态SQL生成等。它能够帮助有效地减少开发时间。

项目主页:http://sequalite.sourceforge.net/

AddThis Social Bookmark Button

jPersist

分类: OR-Mapping | 标签: 尚无评论 »

jPersist是一个非常强大,轻量级,对象-关系数据库持久API,所以不需要用到配置文件和注释(automatic)。映射是自动的。 jPersist使用JDBC所以兼容任何关系型数据和任何类型连接资源。jPersist使用从数据库获得的消息来处理数据库与Java对象的映射。

项目主页:http://www.jpersist.org/

AddThis Social Bookmark Button

Floggy

分类: OR-Mapping | 标签: 尚无评论 »

Floggy是一个适用于J2ME/MIDP应程序的对象持久化框架。该框架封装了数据持久化的详细细节,减少了开发与维护的成本。
Floggy由两个模块组成:

  • Framework:负责提供持久方法比如saving、removing和finding object等。
  • Weaver:负责分析、生成与编排字节码到持久化classe文件中。

项目主页:http://floggy.sourceforge.net/

AddThis Social Bookmark Button

jLynx

分类: OR-Mapping | 标签: 尚无评论 »

jLynx是一个简单、轻量级、高性能的持久层框架。它非常适合于中小应用程序开发,其jar文件大小只有32K并且不依赖任何第三方组件。jLynx的 API远比Hibernate、EJB 或JPA来得简单。POJO与java.util.Map持久化都是使用现有JDBC标准。经测试支持的数据库包括:Microsoft SQL Server 2000+、Oracle 9i、10g、IBM DB2/UDB、MySQL和HSQL。 支持通过XML定义SQL查询。提供完整的示例包括POJO与JSP代码生成。

项目主页:http://code.google.com/p/jlynx-persistence-framework/

AddThis Social Bookmark Button

Dcoat

分类: OR-Mapping | 标签: 尚无评论 »

Dcoat:Java持久层框架。Dcoat的理念就是:

  1. 易学易用。不把在开发ORM框架本身中冒出的问题或概念带到用户面前。
  2. 高性能。在不用cache的情况下,保持与Jdbc同级的速度;设计高效率的cache,在有限空间里,解决或最大程度上缓解用户的性能问题。
  3. 提倡清洁舒心编程。提供一套最小完整的接口和一些代码自动生成工具。
  4. 高效率。这是为(dcoat的)客户提供的核心价值之一,也是我们开发dcoat中一直关注,强调和实施的重要目标。

项目主页:https://dcoat.dev.java.net/

AddThis Social Bookmark Button

OpenJPA

分类: OR-Mapping | 标签: 尚无评论 »

OpenJPA是Apache组织的一个Java EE持久层开源项目,它实现了EJB3.0中的JPA标准,为开发者提供功能强大、 使用简单的持久化数据管理框架。OpenJPA封装了和关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。OpenJPA既可以作为独立的POJO持久层框架使用,也可以与所有符合EJB 3.0标准的容器或者其它轻量级框架相集成。

项目主页:http://openjpa.apache.org/

AddThis Social Bookmark Button

Velosurf

分类: OR-Mapping | 标签: 尚无评论 »

Velosurf是一个基于Apache Velocity模板引擎的Java数据库映射层。它以一种非传统的方式来自动映射数据库表格和字段,而且还能够很方便定制自定义实体,查询和SQL行 为。Velosurf主要特性包括:易于使用的模板语法,代码分离:SQL查询都集中在同一个地方并且看起来像标准的对象属性。动态映射:当数据库有变动 时不需要重新编译。自动连接恢复。基本数据类型映射。事务控制。当需要的时候能够覆盖默认的Java映射对象。提供一些基础功能包括:权限控制机制,国际 化支持,数据校验机制。

项目主页:http://velosurf.sourceforge.net/

AddThis Social Bookmark Button

Ebean

分类: OR-Mapping | 标签: 尚无评论 »

Ebean是一个对象/关系映射持久层框架。它与EJB3相类似,但该框架简单易于学习和使用。它特点: 1.兼容EJB3 ORM映射。2.支持级联保存和删除。3.支持懒加载。4.事务管理和日记功能。5.Statement Batching 5.支持缓存。6.Clustering。7.集成Lucene文本搜索。

项目主页:http://www.avaje.org/

AddThis Social Bookmark Button

Speedframework

分类: OR-Mapping | 标签: 尚无评论 »

Speed 快速J2EE 开发框架Speedframework是一个完全基于JDBC开发的轻量级持久层框架. 它可以直接调用SQL,也可以直接对POJO进行CRUD操作,代码与ORM相当.调试方便,不用配置,内置JCS缓存,能有效降低数据库压力.
speed框架具有如下特点:
1.免配置持久层,免配置可以减少开发中配置带来的烦恼,调试带来的烦恼。
2.完全是jdbc封装操作,性能完全没问题。
3.jcs cache实现,对于数据库操作对象缓存减轻数据库压力。
4.自带分页组件,完全可以直接传入一条sql即可完成困难的分页逻辑,可以由客户自定义。
5.结合表、视图实体逻辑设计模式可以实现xp开发。
6.speed能自动识别表字段pk的自增主键,并可以返回自增字段值。
7.实现了jdbc的批处理封装,存储过程调用等jdbc api常用的封装。
8.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。

项目主页:http://sourceforge.net/projects/speedframework/

AddThis Social Bookmark Button

EasyDBO

分类: OR-Mapping | 标签: 尚无评论 »

EasyDBO是一个非常适合中小型软件数据库开发的数据持久层框架,系统参考hibernate、JDO等,结合中小项目软件的开发实际,实现简单的对象-关系数据库映射。

项目主页:http://www.easyjf.com/

AddThis Social Bookmark Button

Simple persistence

分类: OR-Mapping | 标签: 尚无评论 »

Simple persistence是一个O/R映射框架。它使用简单,没有XML映射文件、不需要创建表格(将自动创建)、不用生成ID、不用理会关键字,只需把它 指向数据库,就可以实现新增、修改、删除、查询操作。Simple persistence支持事务,有自己的简单查询语言(类似于Hibernate的HQL),并能够处理对象关联,lists和maps。

项目主页:http://netmind.hu/persistence/

AddThis Social Bookmark Button

Ammentos

分类: OR-Mapping | 标签: 尚无评论 »

Ammentos是一个适用于JDK5,轻量级的,开源的持久层框架. 它与JDK5注释(annotations)相结,支持事务,支持事件驱动编程,不需要配置,使用简单等.

项目主页:http://ammentos.biobytes.it/

AddThis Social Bookmark Button

Bhavaya

分类: OR-Mapping | 标签: 尚无评论 »

Bhavaya是一个Java库它提供实时地与最新状态地(up-to-date)访问数据库数据.它一个包含持久层.这个框架利用数据库中的数据来填充Java对象并保持对象中的数据是最新的的.这个类库也提供许多当处理频繁地数据交换时经常要用的用户接口与工具类.

项目主页:http://bhavaya.openadaptor.org/intro.html

AddThis Social Bookmark Button

Compass

分类: OR-Mapping | 标签: 尚无评论 »

Compass是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架.Compass包括:

  • 搜索引擎抽象层(使用Lucene搜索引荐),
  • OSEM (Object/Search Engine Mapping) 支持,
  • 事务管理,
  • 类似于Google的简单关键字查询语言,
  • 可扩展与模块化的框架,
  • 简单的API.

项目主页:http://compass.sourceforge.net/

AddThis Social Bookmark Button

Mr.Persister

分类: OR-Mapping | 标签: 尚无评论 »

Mr.Persister是一个既简单又小的O/R映射API。可以从关系型数据库读取Java对象,也可以把Java对象写到数据库中。Mr. Persister主要的特点:
没有映射文件也不需要手动映射。
没有自己特有的查询语言。
Jar文件只有97KB。
Mr. Persister的运行体系都是以组件的方式实现。

项目主页:http://www.jenkov.dk/mrpersister/introduction.tmpl

AddThis Social Bookmark Button