智能体刷屏的背后,是 AI 应用拐点的来临?AICon 北京站议程重磅公布,50+ 硬核分享不容错过 了解详情
写点什么

DataNucleus 成为 Java 持久层平台 JPOX 的继任者

  • 2008-05-06
  • 本文字数:830 字

    阅读完需:约 3 分钟

开源的 Java 持久化平台 JPOX DataNucleus 作为其未来的发展方向,这是其创立以来经历的最大变革。

JPOX 是免费的,并且完全兼容于 JDO1、JDO2、JDO2.1 及 JPA1 规范,提供了对 Java 对象的透明持久化操作能力。 JPOX 于 2008 年 2 月通过了 JPA1 TCK ,成为 JPA 兼容的持久化框架。它支持对当前市场上大多数主流 RDBMS 的持久化,对 db4o 对象数据的持久化,支持使用 JDOQL、SQL 或者 JPQL 查询,并且通过其自带的字节码增强器进行优化。对于 geospatial Java 类型的持久化,它还遵循 OGC 简单特性规范(Simple Feature Specification)。JPOX 基于开源的 Apache 2 协议。

DataNucleus 将 JPOX 的范围扩充到应用数据管理领域,以支持更广泛的数据、APIs、服务,以及最终提供数据分 析工具。 它是一个兼容于标准的开源 Java 持久化产品,其完全兼容于 JDO1、JDO2、JDO2.1 及 JPA1 等 Java 标准。它还利用了基于 OSGi 的插件机制,这意味着它是可扩展的。

DataNucleus Access Platform 1.0 (“Faraday”) M1 以 JPOX 的代码作为基础并在以下几方面进行了扩展:

  • 支持通过 JDO/JPA APIs 将 Java 对象持久化到 LDAP 中。
  • 支持通过 JDO 对存储在 LDAP 中的对象进行基本 JDOQL 查询。
  • 支持通过 JDO/JPA APIs 将 Java 对象持久化到 Excel 中,这利用了 Apache POI。
  • 支持通过 JDO 对存储在 LDAP 中的对象进行基本 JDOQL 查询,这利用了 JAXB。
  • 支持通过 JDO/JPA APIs 将 Java 对象持久化到 XML 中。
  • 支持通过 JDO/JPA APIs 对存储在 db4o 中的对象进行 SQL 查询。

还有,它允许用户使用 JDO XML/ 注解或者 JPA XML/ 注解定义持久化,然后使用 JDO 或者 JPA API 进行持久化(无论使用哪种持久化定义),并且允许持久化到各种数据存储设备中。在 DataNucleus 站点上,有一些指南阐述了其与Eclipse、NetBeans、Maven 及Ant 的集成

DataNucleus 产品基于 Apache 2 开源协议

你可以从 infoq.com/orm 上找到关于 ORM 的更多信息

查看英文原文: DataNucleus Launched as Successor to Java Persistence Platform JPOX

2008-05-06 07:342112
用户头像

发布了 88 篇内容, 共 268.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

TiCDC使用心得

TiDB 社区干货传送门

把云数据库服务变成黑盒子:ServerlessDB for HTAP丨Hacking Camp 进行时

TiDB 社区干货传送门

实践案例

PD api基础框架源码分析

TiDB 社区干货传送门

TiDB 底层架构

伴鱼数据库之SQL审核系统

TiDB 社区干货传送门

线上mysql改表操作导致tidb同步延迟解决方法

TiDB 社区干货传送门

TiKV 源码略读 - Server Start

TiDB 社区干货传送门

TiDB 5.0 升级性能初体验

TiDB 社区干货传送门

Raft 算法浅析

TiDB 社区干货传送门

TiDB 常⻅架构应⽤场景

TiDB 社区干货传送门

Flink 最佳实践之 通过 TiCDC 将 TiDB 数据流入 Flink

TiDB 社区干货传送门

性能调优

小红书数据架构及 TiDB 使用场景

TiDB 社区干货传送门

DM问题处理总结

TiDB 社区干货传送门

docker方式部署的tidb-v3.0扩容缩容pd节点后需要滚动升级整个集群

TiDB 社区干货传送门

【 AskTUG 每周精选】 SOP 系列问题拆解合集

TiDB 社区干货传送门

TiDB v4.0.12 VS v5.0.0 insert 性能对比

TiDB 社区干货传送门

TiDB GC 之监控及日志解读

TiDB 社区干货传送门

一次 meet_lock 告警异常处理过程

TiDB 社区干货传送门

实践案例 故障排查/诊断

TiDB HTAP 深度解读

TiDB 社区干货传送门

【TiDB 4.0 新特性系列】BR 特性及原理解读

TiDB 社区干货传送门

TiDB 4.0 新 Feature 原理及实践:统一读线程池

TiDB 社区干货传送门

DM v1 升级v2初体验

TiDB 社区干货传送门

TiDB GC 之处理案例 & FAQ

TiDB 社区干货传送门

TiDB Coprocessor 学习笔记

TiDB 社区干货传送门

TiDB 底层架构

PD api基础框架源码分析

TiDB 社区干货传送门

TiDB 底层架构

DM同步过程问题汇总

TiDB 社区干货传送门

TiFlash 5.x 与 4.x 对比测试

TiDB 社区干货传送门

伴鱼数据库之监控系统

TiDB 社区干货传送门

记一次 Lightning 导入失败导致的 TiDB 集群重启失败事故处理

TiDB 社区干货传送门

使用MySQL Workbench 迁移SQL Server 2012数据库到TiDB 5.0

TiDB 社区干货传送门

DM2.0初体验

TiDB 社区干货传送门

YiDB在翼支付账单业务的应用实践

TiDB 社区干货传送门

DataNucleus成为Java持久层平台JPOX的继任者_Java_Dionysios G. synodinos_InfoQ精选文章