• TJDO


    TJDO是一个实现了Sun's JDO(JSR 12)规范的开源持久层框架.TJDO自从2001年以来已经成功地部署与运行在许多商业应用上。它具有以下特性:
    *经测试支持的数据库有Cloudscape, DB2, Firebird, MySQL, Oracle, PostgreSQL, SAP DB, 与MS SQL Server.
    *支持JDO 1.0.1。
    *实现所有JDOQL查询语言和其它一些有用的方法
    *自动创建所有需要的schema elements(表格,索引,外键)依据你的程序Class和JDO metadata
    *这是一个轻量级快速的框架
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Simple persistence:Simple persistence是一个O/R映射框架。它使用简单,没有XML映射文件、不需要创建表格(将自动创建)、不用生成ID、不用理会关键字,只需把它指向数据库,就可以实现新增、修改、删除、查询操作。Simple persistence支持事务,有自己的简单查询语言(类似于Hibernate的HQL),并能够处理对象关联,lists和maps。
    Hibernate OGM (Object/Grid Mapper): Hibernate Object/Grid Mapper (OGM)这个项目能够为NoSQL数据库提供Java Persistence(JPA)支持。它复用了Hibernate Core引擎将实体持久化至NoSQL数据存储中,而不是关系型数据库中。它还复用了Java Persistence Query Language(JP-QL)来搜索数据。这个项目现在还处于初期阶段,但随着时间的推移它的功能将逐渐增强。短期目标是:
     1、支持Infinispan (已实现)  2、支持Hibernate Search全文搜索(已实现)  3、支持简单JP-QL查询 中期目标是: 1、支持其它key/value存储  2、支持其它NoSQL数据库  3、支持复杂的关联和聚合 
    收录时间:2011-06-22 08:42:21
    Cayenne:除 Hibernate 之外的另一个开源 O/R 框架 Cayenne ,被成功用于商业生产环境。NHL.com 就是使用的 Cayenne ,每天超过 5 million 次的访问量。最新的版本 Cayenne 1.0 Final ,值得关注。
    ActiveJDBC: ActiveJDBC是Active Record设计模式的一个Java实现。ActiveRecord ORM源于 Ruby on Rails。ActiveJDBC不是构建在Hibernate之上的一个持久层,也不是JPA的一个实现。它有自己的一套注释。当前支持的数据库包括:MySQL、PostgreSQL、Oracle和H2。
    DBCPersistence:DBCPersistence同样也是一个OR映射框架,但它在实现方式和API上与其它同类型框架有着不同之处.它的代码是使用字节码产生.这框架产生实现JDBC逻辑的CLASSES同样也是特殊的一对table/bean.DBCPersistence在运行期当需要的时候生成持久类.使个整个开发过程变得不太重要.这整个框架都是通过API进行配置,这样较大的改善了启动时间和减少了整个包的大小.
    charts4j:charts4j是一个超轻量级(160Kb)Java制图开源类库,基于Google Chart API实现。简单易用,支持Google Chart API大部分特性。提供GWT客户端支持。
    Ujorm:Ujorm是一个开源的对象-关系映射实现框架(ORM )。拥有一个类型安全的查询语言,可以让java编译器检查语法错误。支持懒加载,拥有比Hibernate更高的性能。ORM模型既可以通过Java源代码配置,也通过注释或XML文件配置。ORM可映射数据库中的表格,视图或自定义的SQL查询。JDBC查询参数通过问号传递给 PreparedStatement,以提高安全性。所有内部对象缓存都基于WeakHashMap类实现,所以在处理大量事务的时候不会引会内存溢出错误。
    SeQuaLite:SeQuaLite是一个轻量级java数据库访问框架。具有的特性包括:提供CRUD操作、懒加载(Lazy-Load)、级联操作(Cascading)、分页(Paging)、动态SQL生成等。它能够帮助有效地减少开发时间。
    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代码生成。

    Butterfly Persistence:Butterfly Persistence是一个简单,注重实效的Java持久层框架。它的特性包括:可自动或手动管理连接;通过提供类似于Spring的JDBC模板来简化JDBC操作;简单的对象/关系映射;支持多种映射方式(自动/注释/编程)。