|
Ammentos Ammentos是一个适用于JDK5,轻量级的,开源的持久层框架. 它与JDK5注释(annotations)相结,支持事务,支持事件驱动编程,不需要配置,使用简单等. 更多Ammentos信息 Simple persistence Simple persistence是一个O/R映射框架。它使用简单,没有XML映射文件、不需要创建表格(将自动创建)、不用生成ID、不用理会关键字,只需把它指向数据库,就可以实现新增、修改、删除、查询操作。Simple persistence支持事务,有自己的简单查询语言(类似于Hibernate的HQL),并能够处理对象关联,lists和maps。 更多Simple persistence信息 EasyDBO EasyDBO是一个非常适合中小型软件数据库开发的数据持久层框架,系统参考hibernate、JDO等,结合中小项目软件的开发实际,实现简单的对象-关系数据库映射。 更多EasyDBO信息 Speedframework 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.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。 更多Speedframework信息 Ebean ORM Ebean是一个对象/关系映射持久层框架。它与EJB3相类似,但该框架简单易于学习和使用。它特点: 1.兼容EJB3 ORM映射。2.支持级联保存和删除。3.支持懒加载。4.事务管理和日记功能。5.Statement Batching 5.支持缓存。6.Clustering。7.集成Lucene文本搜索。 更多Ebean ORM信息 Velosurf Velosurf是一个基于Apache Velocity模板引擎的Java数据库映射层。它以一种非传统的方式来自动映射数据库表格和字段,而且还能够很方便定制自定义实体,查询和SQL行为。Velosurf主要特性包括:易于使用的模板语法,代码分离:SQL查询都集中在同一个地方并且看起来像标准的对象属性。动态映射:当数据库有变动时不需要重新编译。自动连接恢复。基本数据类型映射。事务控制。当需要的时候能够覆盖默认的Java映射对象。提供一些基础功能包括:权限控制机制,国际化支持,数据校验机制。 更多Velosurf信息 OpenJPA OpenJPA是Apache组织的一个Java EE持久层开源项目,它实现了EJB3.0中的JPA标准,为开发者提供功能强大、 使用简单的持久化数据管理框架。OpenJPA封装了和关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。OpenJPA既可以作为独立的POJO持久层框架使用,也可以与所有符合EJB 3.0标准的容器或者其它轻量级框架相集成。 更多OpenJPA信息 Dcoat Dcoat:Java持久层框架。Dcoat的理念就是: 1,易学易用。不把在开发ORM框架本身中冒出的问题或概念带到用户面前。 2, 高性能。在不用cache的情况下,保持与Jdbc同级的速度;设计高效率的cache,在有限空间里,解决或最大程度上缓解用户的性能问题。 3,提倡清洁舒心编程。提供一套最小完整的接口和一些代码自动生成工具。 4,高效率。这是为(dcoat的)客户提供的核心价值之一,也是我们开发dcoat中一直关注,强调和实施的重要目标。 更多Dcoat信息 jLynx 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代码生成。  更多jLynx信息 Floggy Floggy是一个适用于J2ME/MIDP应程序的对象持久化框架。该框架封装了数据持久化的详细细节,减少了开发与维护的成本。 Floggy由两个模块组成: - Framework:负责提供持久方法比如saving、removing和finding object等。
- Weaver:负责分析、生成与编排字节码到持久化classe文件中。
更多Floggy信息 jPersist jPersist是一个非常强大,轻量级,对象-关系数据库持久API,所以不需要用到配置文件和注释(automatic)。映射是自动的。jPersist使用JDBC所以兼容任何关系型数据和任何类型连接资源。jPersist使用从数据库获得的消息来处理数据库与Java对象的映射。 更多jPersist信息 SeQuaLite SeQuaLite是一个轻量级java数据库访问框架。具有的特性包括:提供CRUD操作、懒加载(Lazy-Load)、级联操作(Cascading)、分页(Paging)、动态SQL生成等。它能够帮助有效地减少开发时间。 更多SeQuaLite信息 ActiveObjects ActiveObjects是一个纯Java ORM框架。AO有一套非常易于使用和简单的API。AO能自动根据用户指定的实体接口生成数据库schema。由于采用原生懒加载加上成熟的缓存机制,使得ActiveObjects与其它ORM框架相比较具有更高的性能。 更多ActiveObjects信息 Slice Slice扩展自OpenJPA用于分布式数据库的一个开源项目。Slice以插件的方式附加至OpenJPA runtime,通过配置一个持久单元就能够激活多个数据库支持。一旦配置好Slice,现有OpenJPA应用程序就能够在同一个事务中利用多个数据库进行处理。查询也将依赖所有数据库并行执行,任何更新也会提交至相应的数据库。 更多Slice信息 DataNucleus Access Platform DataNucleus Access Platform是一个符合标准的Java持久化引擎。它完全符合JDO1,JDO2,JDO2.1与JPA1 Java标准。此外它还遵循OGC简单要素规范(Simple Feature Specification)用于地理空间数据类型的持久化。DataNucleus支持当前所有流行RDBMS和db4o,LDAP,Excel文件,XML数据库。 更多DataNucleus Access Platform信息 COPE 相对于其它持久层框架,COPE能够让应用程序开发变得高效、快速。特性:不需要编写任何XML文件,所有配置都在java源代码中指定。不需要创建数据库Table,COPE自动创建。透明加载和存储持久对象。提供易于使用的搜索API用于复杂查询。完全与数据库隔离,消除SQL注入安全攻击。自带一个Web应用程序用于维护persistent schema并且不会丢失数据。经测试支持的数据库包括 HSQLDB, MySQL,Oracle和 PostgreSQL。 更多COPE 信息 SeQuaLite SeQuaLite是一个轻量级,java数据存取框架。支持CRUD操作。支持对象懒加载,通过创建代理对象或空对象来代替,等有需要时再加载。支持级联保存与级联删除操作。SeQuaLite使用 prepared statement来执行查询,因此它更快,更安全。使用SeQuaLite能够避免SQL注入安全威胁。SeQuaLite能够创建和执行复杂的查询/DML,并支持分页。 更多SeQuaLite信息 Objective Database Abstraction Layer Butterfly Persistence Butterfly Persistence是一个简单,注重实效的Java持久层框架。它的特性包括:可自动或手动管理连接;通过提供类似于Spring的JDBC模板来简化JDBC操作;简单的对象/关系映射;支持多种映射方式(自动/注释/编程)。  更多Butterfly Persistence信息 Ujorm Ujorm是一个开源的对象-关系映射实现框架(ORM )。拥有一个类型安全的查询语言,可以让java编译器检查语法错误。支持懒加载,拥有比Hibernate更高的性能。ORM模型既可以通过Java源代码配置,也通过注释或XML文件配置。ORM可映射数据库中的表格,视图或自定义的SQL查询。JDBC查询参数通过问号传递给PreparedStatement,以提高安全性。所有内部对象缓存都基于WeakHashMap类实现,所以在处理大量事务的时候不会引会内存溢出错误。 更多Ujorm信息 Apache Empire-db Apache Empire-db是一个开源的关系型数据持久化组件,能够实现数据库无关的动态查询定义,简便的数据读取和更新。与其它持久化组件相比如:Hibernate、TopLink、iBATIS或JPA实现,Empire-db更注重编译期类型安全,减少冗余,开发效率的改进。Empire-db所有的数据库实体都通过动态bean进行管理,因此允许在运行期改变数据模型。 更多Apache Empire-db信息 guzz guzz是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充hibernate或ibatis的持久化实现,并提供更多的大型系统架构设计支持。guzz的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。主要设计理念: - 更容易的团队管理和人员分工
- 现代大规模系统设计
- 支持像hibernate一样的对象持久,映射和方便的增删改查
- 支持像ibatis一样,让dba参与sql设计的复杂数据库操作和优化
- 支持大量的数据库和主从分离
- 支持数据表在多组机器中水平分布(Shard)
- 组件化服务(SOA),构建企业基础服务平台
- 提高xx%倍效率的快速开发
- 支持配置管理服务器,对所有应用程序的配置进行统一管理
更多guzz信息 Express-Persist Express-Persist是一个能够减少JDBC复杂性的持久层框架。这个框架只需要DAO接口不需要任何JDBC代码。所有SQL操作都用Java5注释写在DAO接口中。在运行期能够动态创建DAO接口的实现不需要JDBC代码。支持本地事务处理。 更多Express-Persist信息 SimpleJPA SimpleJPA是Java Persistence API(JPA)的一个实现,用于Amazon的SimpleDB云数据库。支持多对一、一对多映射,支持映射对象和集合的懒加载,利用Amazon S3实现LOB支持,提供缓存实现二次查询的快速响应,支持JPA Queries查询语法。 更多SimpleJPA信息 Ar4j Ar4j是一个轻量级的持久层框架基于Rails中的ActiveRecord设计模式。所有JDBC操作都是使用Spring的简单JDBC框架执行。使用DB感知的POJOs来与数据库交互。支持自定义类型。提供最基本的CRUD操作(find、count、save、reload、delete)。要使用这些功能只需实现一个接口,不用继承特定的类。基于约定(Convention)的配置,一些需要细粒度控制则采用注释实现。支持原生SQL查询和名称查询。支持事务控制。 更多Ar4j信息 Persistence4j AutoDAO AutoDAO的目标是让Java DAO类的创建变得尽可能简单。只要设计DAO接口,并在接口中利用注释编写必要的HQL,就能够实现所需要的功能。不需要编写实现代码和复杂的XML配置。对于Common DAO查询可以不用写任何持久化代码,支持Hibernate/JPA,支持在代码编译的时候就能够检查CRUD操作。支持分页,命名参数,命名查询和HQL校验以实现复杂HQL语句的简单化。 更多AutoDAO信息 Empire Empire提供了一个基于SPARQL与SeRQL查询语言,类似于标准JPA风格的接口来访问RDF数据库。Empire的目标是尽可能多的实现JPA API,从而为RDF提供一个简单ORM持久层。 收录时间:2010-10-11 10:10:19 更多Empire信息 ORMLite ORMLite是一个轻量级对象关系映射持久层框架。ORMLite支持MySQL、Postgres、Microsoft SQL Server、H2、Derby、HSQLDB和Sqlite。提供灵活的QueryBuilder来构建复杂的查询。强大的DAO抽象类,让你的数据库读写类只需5行代码,能够自动生成SQL来创建和删除数据库表格。  收录时间:2010-11-10 22:36:01 更多ORMLite信息 GORM GORM是Grails对象关联映射(GORM)的实现。在底层,它使用 Hibernate3,但是因为Groovy天生的动态性,实际上,对动态类型和静态类型两者都支持,由于Grails的规约,只需要很少的配置涉及Grails domain 类的创建。 你同样可以在Java中编写 Grails domain 类。 请参阅在 Hibernate 集成上如果在Java中编写 Grails domain 类, 不过,它仍然使用动态持久方法。 收录时间:2010-11-25 13:52:38 更多GORM信息 |