企业OSGi JPA支持尝试的初步方案 -- 完成

发布者:    |      

我终于在Apache Karaf上使用容器管理的Enterprise OSGi JPA成功实现了一个简单的示例。

拉取请求
https://github.com/hibernate/hibernate-orm/pull/465/files

如果您能从以下分支中获取代码并在自己的环境中尝试,我将非常感激 - 需要反馈
https://github.com/brmeyer/hibernate-orm/tree/4.2-osgi

一个简单的测试客户端包作为参考。这类内容最终将出现在文档示例中。说明在README(草稿)中。
https://github.com/brmeyer/HibernateOSGi

目前ORM存在一些限制

  • 我尚未测试创建和维持自己的EntityManagerFactory或SessionFactory的bundle。目前为止只使用了容器管理。
  • 仅提供对持久化单元的基本支持。我们尚未处理使用OSGi服务注册集成器等情况。
  • 重要:我们目前只能处理显式列在持久化单元中的注解类。一些障碍阻止我们扫描映射文件、类等。
  • 提供的feature.xml文件具有特定的顺序。其中的注释(以及提案wiki)概述了问题。

提案wiki已更新更多信息和问题
https://github.com/hibernate/hibernate-orm/wiki/Proposal:-OSGi

在社区能够帮助确认分支之前,我们不打算发布此版本。任何帮助都将非常感激!


返回顶部