Java Persistence API 2.0 更新
2009-12-24 00:00:00 来源:WEB开发网这些早期的 OpenJPA 2.0 驱动程序有什么用?
Apache OpenJPA 路线图中记录的所有东西都是开发的对象。通过每一次新功能的整合,相应的 JUnit 测试和相关的文档更新也进行了整合。有望在规范、OpenJPA 实现、测试用例和文档之间提供足够的背景信息,以便您能在实践中学习 JPA 2.0 新功能。
如果一直关注 JPA 2.0 专家组,您会知道这是个持续的目标。JPA 专家组每周都在不断修改规范和相关 API,尽管由于最终版本即将出炉修改的速度正在减慢。当然,由于这些持续的变更,应该意识到 OpenJPA 实现可能与专家组目前的进展不是完全同步的,因此在 JPA 专家组交付最终规范之前可能会发生某些差异。
在您体验这些 JPA 2.0 新功能时,OpenJPA 社区渴望得到您的建议。无论是发现了潜在的 bug 还是对规范的误解,或者是对驱动程序的其他反馈,您的意见可以发送到我们的 User 或 Dev 邮件列表,这将对我们的工作产生积极有益的影响。当然,如果发现了明显的 bug,不要犹豫创建 JIRA Issues。我们希望这一版的 OpenJPA 2.0 能够尽可能的全面,因此我们十分乐于接受和期待着早期客户的反馈。
性能和数据库支持
性能总是很受关注,尤其是要在稳定的运行时库(比如 OpenJPA 1.2.x)中引入如此多的新功能时。我们一直在监控这些新功能的性能方面以及它们对现有 JPA 1.0 功能的影响。我们不仅不希望带来任何性能倒退,而且我们的目标是能够改进现有代码库的性能。当然,我们也一直在测量和监控新特性的性能。
我们还一直致力于改善和扩展数据库支持。当然,从 IBM 的角度而言,我们在努力实现其对 IBM DB2®、Informix®、Derby 甚至 solidDB® 的最佳支持。 OpenJPA 还提供了对 Oracle 和 Microsoft® SQL Server 的支持。最近提交的更新还改善了对 PostgreSQL 和 MySQL 的支持。OpenJPA 文档概括了数据库支持的广度。我们不断对主要数据库运行全面的 OpenJPA 2.0 测试 bucket 以确保所有新功能的覆盖面。
结束语
希望本文能够引起您对 JPA 2.0 及相关 Apache OpenJPA 2.0 实现的兴趣。整个 JPA 2.0 工作还在进行中,但是随着在 11 月份推出最终版本以及其后不久应发布完全合乎规范的 OpenJPA 2.0 目标的临近,规范将日益完善。
Tags:Java Persistence API
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接