[
https://issues.apache.org/jira/browse/ARIES-1045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13659216#comment-13659216
]
Tuomas Kiviaho commented on ARIES-1045:
---------------------------------------
I'm not part of the project but here are my two cents because a month ago I
just wrote a OSGiScanner for Hibernate 4.3.x myself and used Aries JPA as
backend.
There is at least ManagedPersistenceUnitInfoFactory that you can hook into
using {{org.apache.aries.jpa.container.properties}} and using
{{org.apache.aries.jpa.container.ManagedPersistenceUnitInfoFactory}} just like
you would with J2SE META-INF/services contract. This was a nice way for me to
get container properties out of persistence provider service registration which
in turn gave me possibility to use and scanner instance instead of class name
reference.
To use this feature properly I'd be introducing a separate hibernate-aries
bridge.
--
Tuomas
> Consider allowing excludeUnlistedClasses to return false
> --------------------------------------------------------
>
> Key: ARIES-1045
> URL: https://issues.apache.org/jira/browse/ARIES-1045
> Project: Aries
> Issue Type: Improvement
> Reporter: Brett E. Meyer
>
> Hibernate is in the middle of finalizing support for Enterprise OSGi JPA
> environments -- many thanks to [~timothyjward] for assistance. I primarily
> use Aries as the container for testing.
> Tim pointed out that Aries always returns true for
> PersistenceUnitInfo#excludeUnlistedClasses(). Although I think I understand
> the initial reasoning behind that, I'd request that it return the real value
> of "org.apache.aries.jpa.exclude.unlisted" (ie, "<exclude-unlisted-classes>").
> Hibernate supports scanning to find non-explicitly listed classes, mapping
> files, orm.xml files, etc. With Tim's help, we implemented an OSGi-specific
> scanner to search BundleWiring resources. However, we really need to honor
> the real value of "<exclude-unlisted-classes>" before we attempt that.
> It would be great if supporting entity scanning was left up to the JPA
> provider.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira