[ 
https://issues.apache.org/jira/browse/ARIES-1341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14610236#comment-14610236
 ] 

Christian Schneider commented on ARIES-1341:
--------------------------------------------

Looking forward to what you find out. If you can try to first produce an small 
example. This would allow me to also help. We will need an example or test for 
the problem anyway.
Does the problem only happen on Java 8 or is it just what you happen to use?
I am curious about the Transaction annotation. As far as I know we do not have 
a working solution for transactions using annotations. 

> JpaBeanProcessor not working in karaf
> -------------------------------------
>
>                 Key: ARIES-1341
>                 URL: https://issues.apache.org/jira/browse/ARIES-1341
>             Project: Aries
>          Issue Type: Improvement
>          Components: Blueprint, JPA
>    Affects Versions: jpa-2.0.0
>         Environment: karaf-4.0.0, java 8
>            Reporter: Michał Woś
>            Assignee: Christian Schneider
>             Fix For: jpa-2.1.0, jpa-2.0.1
>
>
> * getAnnotation() return null because annotations are proxied (com.sun.proxy).
> * only top level class is scanned. super classes are not
> * only fields are scanned whereas target of persistence annotations is: TYPE, 
> METHOD, FIELD
> * Setting persistence fields results in:
> Can not set javax.persistence.EntityManager field xxx to 
> com.sun.proxy.$Proxy37



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to