【Java开源持久层框架】   共2页『  1  2  』

 Ammentos   点击次数:439

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

 Simple persistence   点击次数:412

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

 EasyDBO   点击次数:480

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

 Speedframework   点击次数:667

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.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。

 Ebean   点击次数:53

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

 Velosurf   点击次数:52

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