我们身处 OSGi 世界。
- JPA 2.1 支持可注入的 EntityListner。
- 并且EclipseLink 支持 JPA 2.1。
- 但是 OSGi Enterprise Spec 4.x 只支持 JPA 2.0。
所以看起来可注入的 EntityListener 在 OSGi 中不起作用,即使 EclipseLink 支持它们。
目前是否可以在 blueprint.xml 中定义 EntityListener 并将它们用于注入?这将允许将 OSGi 服务注入实体侦听器。(目前我们需要使用 FrameworkUtil 进行显式查找来进行查找。)
有没有人这样做成功并且可以分享一些提示,特别是关于使用的捆绑包(版本)?