• subPersistence


    subPersistence是一个抽象(abstract)的,轻量级的而且灵活的对象/关系持久层框架.它提供了类似于Hibernate或Castor功能.
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    阿里巴巴CobarClient: CobarClient是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。中文文档


    可以支持垂直和水平数据切分数据库集群的访问;

    支持双机热备的HA解决方案, 应用方可以根据情况选用数据库特定的HA解决方案(比如Oracle的RAC),或者选用CobarClient提供的HA解决方案.

    小数据量的数据集计(Aggregation), 暂时只支持简单的数据合并.

    数据库本地事务的支持, 目前采用Best Efforts 1PC模式的事务管理.

    数据访问操作相关SQL的记录, 分析等.(可以采用国际站现有Ark解决方案,但CobarClient提供扩展的切入接口)
    JORM:JORM(Java对象存储映射)Java开源的持久性框架。它为JOnAS J2EE应用服务器提供EJB 2.0 CMP。JORM还与Speedo JDO实现结合。
    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.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。
    JPOX:是一个 Java Data Objects (JDO)实现,提供了Java对象透明的一致性。JPOX 支持多维数据库(OLAP) 和RDBMS 数据库。也支持现存的模式
    ActiveObjects:ActiveObjects是一个纯Java ORM框架。AO有一套非常易于使用和简单的API。AO能自动根据用户指定的实体接口生成数据库schema。由于采用原生懒加载加上成熟的缓存机制,使得ActiveObjects与其它ORM框架相比较具有更高的性能。
    TranQL:TranQL是一个开放源码,持久化引擎框架。通过JDBC支持SQL-92 和 SQL-03数据库引擎。支持EJB2.1。该项目被用来支持Geronimo J2EE应用服务器的持久化机制。
    Gora: Gora是一个设计用于列存储数据库的ORM框架比较如:Apache HBase and Apache Cassandra。 特别专注于Hadoop。
    PAT:PAT是一个持久层工具包,像许多其它框架一样它简化了商业应用程序的持久层开发.PAT使用一些Java技术如:OO,AOP (JBossAOP),Java,Prevayler,Ant,JUnit,Log4j等为应用程序提供一个透明的数据层.它能够与web应用程序(Struts,Tomcat,JBoss AS)很好的相结合.
    Speedo:Speedo实现了JDO规范。它使用了objectweb设计的Jorm, Medor和Perseus 框架。
    Mr.Persister:Mr.Persister是一个既简单又小的O/R映射API。可以从关系型数据库读取Java对象,也可以把Java对象写到数据库中。Mr. Persister主要的特点:
     没有映射文件也不需要手动映射。
     没有自己特有的查询语言。
     Jar文件只有97KB。
     Mr. Persister的运行体系都是以组件的方式实现。