openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Donald Woods (JIRA)" <>
Subject [jira] Closed: (OPENJPA-1403) OSGi Aware Persistence Provider Implementation
Date Mon, 08 Mar 2010 15:10:27 GMT


Donald Woods closed OPENJPA-1403.

    Resolution: Duplicate

1) This code includes EPL licensed material and cannot/will not be pulled into the OpenJPA
svn repo.
2) The Apache Aries project is working on implementing OSGi RFC 143 JPA support and should
be the venue used to implement this support at Apache.

> OSGi Aware Persistence Provider Implementation
> ----------------------------------------------
>                 Key: OPENJPA-1403
>                 URL:
>             Project: OpenJPA
>          Issue Type: New Feature
>            Reporter: Milinda Lakmal Pathirage
>         Attachments: osgi.patch
> Current OpenJPA trunk implementation doesn't have full support for using OpenJPA in OSGi
containers. For example when OSGi bundle which use OpenJPA deployed, OpenJPA persistence provider
cannot locate the persistence.xml in that bundle due to class loading differences in OSGi
environment. EclipseLink has resolved this by using bundle listeners and JPA specific OSGi
bundle header. Patch provided in this JIRA solve issues in OpenJPA in OSGi environment by
following method used in EclipseLink. But there is a problem with current OpenJPA implementation
which caused me to add Dynamic-Imports header to OpenJPA OSGi bundle to allow loading classes
from bundles that use OpenJPA. I think current OpenJPA implementation doesn't provide support
to replace central class load to support loading classes from bundles which use OpenJPA. If
we have that support we'll be able to remove Dynamic-Imports and make OpenJPA OSGi bundle
follow OSGi best practices .
> Please review the path and provide your ideas about this patch. 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message