Hi Lb, I use container managed transactions.For sharing, I have to prepare a package because it is an internal application. I think I can also provide an example including spring-data-jpa, with some modifications, including the creation of the proxy repository interface. It may be irrelevant here, but I tried your example hibernate, but without success, hibernate not start
Sebastien. Date: Mon, 1 Jul 2013 07:29:29 -0700 From: [email protected] To: [email protected] CC: [email protected] Subject: RE: EclipseLink not flush transaction Hi Sebastien,do you have an example to share so I can include it in github.com/lburgazzoli/karaf-exanples ?Did you use application or container managed transactions? — lb On Mon, Jul 1, 2013 at 2:20 PM, Sébastien Nicouleau <[email protected]> wrote: It's working.I copied the two classes (https://svn.apache.org/repos/asf/aries/trunk/jpa/jpa-container-eclipselink-adapter/src/main/java/org/apache/aries/jpa/eclipselink/adapter/platform/) in my project. Thanks for your help. From: [email protected] To: [email protected] Subject: RE: EclipseLink not flush transaction Date: Mon, 1 Jul 2013 13:43:58 +0200 Thanks , I thought it.But , If i add this line in my persistence.xml /properties : <property name="eclipselink.target-server" value="org.apache.aries.jpa.eclipselink.adapter.platform.OSGiTSServer"/> I have a ClassNotfoundException, and I actived the DynamicImport-Package to be sure. OSGiTSServer is in a special bundle ? > Date: Mon, 1 Jul 2013 12:14:14 +0200 > Subject: Re: EclipseLink not flush transaction > From: [email protected] > To: [email protected] > > I do not know if it is still necessary but there is an > aries-jpa-eclipselink project (you can find it in SVN). > > In your case the problem might be that the eclipselink.target-server > property is not set. See the class > https://svn.apache.org/repos/asf/aries/trunk/jpa/jpa-container-eclipselink-adapter/src/main/java/org/apache/aries/jpa/eclipselink/adapter/PersistenceUnitProxyWithTargetServer.java > where the mentioned property gets the value > org.apache.aries.jpa.eclipselink.adapter.platform.OSGiTSServer. > > > On 7/1/13, Sébastien Nicouleau <[email protected]> wrote: > > I made tests with EclipseLink 2.4.1, everything works except that the > > transaction never flush.The same configuration works with OpenJPA > > > > > -- > Balazs Zsoldos > Software Architect > Mobile: +36-70/594-92-34 > > Everit Kft. > https://www.everit.biz > > Everit OpenSource > http://everit.org
