At the moment PAX-CDI does not work with Deltaspike which you will need for jpa support.
The new version JB is preparing should fix that.

Not sure how deltaspike handles the classloading problem though. I hope it also uses aries jpa.

Christian

On 04.04.2014 16:57, Ioan Eugen Stan wrote:
This is a hot topic for me also. I'm searching for ways to inject the
entity manager in my code (declarative services) without XML.
CDI via Pax-CDI seems to be the way to go so far, but did not had time
to try it out. It's been on my todo list for quite some time.

On Wed, Apr 2, 2014 at 11:03 AM, Christian Schneider
<[email protected]> wrote:
Hi all,

I just found in the source code of aries transaction that there is support
for annotation based transactions now. This already seems to be included in
org.apache.aries.transaction.blueprint 1.0.1.

The example is here:
http://svn.apache.org/repos/asf/aries/trunk/transaction/transaction-blueprint/src/test/java/org/apache/aries/transaction/pojo/AnnotatedPojo.java
http://svn.apache.org/repos/asf/aries/trunk/transaction/transaction-blueprint/src/test/resources/org/apache/aries/transaction/enable-annotations.xml

In the blueprint the namespace
http://aries.apache.org/xmlns/transactions/v1.2.0 is used but I can not find
an xsd at the normal location:
http://aries.apache.org/schemas/transaction/

Is this just missing by accident or is the namespace not to be used by the
public already?

In the example I also do not see how to inject the EntityManager for jpa. Is
this still done in the old way using the xml?

Christian

--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com





--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to