I came across this comparison [1] when I was reading about JPA. Hope it is related to the $subject.
[1] https://s3-eu-west-1.amazonaws.com/presentations2012/50_presentation.pdf On Thu, Jul 10, 2014 at 6:06 PM, Sagara Gunathunga <[email protected]> wrote: > > > > On Thu, Jul 10, 2014 at 5:41 PM, Dhanuka Ranasinghe <[email protected]> > wrote: > >> looping architecture >> >> *Dhanuka Ranasinghe* >> >> Senior Software Engineer >> WSO2 Inc. ; http://wso2.com >> lean . enterprise . middleware >> >> phone : +94 715381915 >> >> >> ---------- Forwarded message ---------- >> From: Dhanuka Ranasinghe <[email protected]> >> Date: Thu, Jul 10, 2014 at 5:39 PM >> Subject: Replacing OpenJPA with EclipseLink and same time make compatible >> with Hibernate >> To: WSO2 Developers' List <[email protected]>, Nandika Jayawardana < >> [email protected]> >> Cc: Prabath Abeysekera <[email protected]>, WSO2 Support-dev-group < >> [email protected]>, Shani Ranasinghe <[email protected]>, Bhathiya >> Jayasekara <[email protected]>, Harsha Kumara <[email protected]>, >> Chathura Ekanayake <[email protected]>, Poshitha Dabare < >> [email protected]>, Hasitha Aravinda <[email protected]> >> >> >> Hi Nandika >> >> Since we have observed several issues with OpenJPA, we thought to replace >> it with EclipseLink. >> By doing that we can ship eclipselink since it's under eclipse license. >> Also we are making backend logic JPA compliance then we can use Hibernate >> as an option. >> > Except BPS OpenJPA is used as platform level JPA provider hence we need > to perform further studies before move into new F/W, can you please > elaborate more about issues you found in OpenJPA and did you get any chance > to discuss those issues with OpenJPA community. If not we need to do that > first. > > >> >> Note: since OpenJPA runtime enhancement doesn't work as expected >> currently both in SS and BPS, byte code enhancement done at build time, >> which means openjpa specific stuff added to entity classes at byte code >> level. Because of that we can't use same code base with eclipselink and >> Hibernate. >> But with EclipseLink and Hibernate run time enhancement happen properly, >> so same code base can be use with relevant libs. >> >> Currently we have done the R&D part and it's working fine. But if two >> projects use multiple libs for same purpose it won't be allowed. For that >> we (SS and BPS) need to come for an agreement that in future we will get >> rid of OpenJPA and replace with eclipselink (JPA and Hibernate >> complicance). So there should be at least red mine task for this in BPS >> side. >> > > Have you perform any benchmark test for openJPA and EclipseLink ? > Another factor to consider is how EclipseLink behave in a cluster, this[1] > is bit of old but still worth to take a look. > > [1] - > http://openjpa.208410.n2.nabble.com/OpenJPA-vs-EclipseLink-td7521217.html > > Thanks ! > >> >> >> SS team in a blocking state due to this. If BPS team can come to a >> conclusion regarding this it will be great help to continue work on SS road >> map. >> >> Cheers, >> Dhanuka >> *Dhanuka Ranasinghe* >> >> Senior Software Engineer >> WSO2 Inc. ; http://wso2.com >> lean . enterprise . middleware >> >> phone : +94 715381915 >> >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > Sagara Gunathunga > > Senior Technical Lead; WSO2, Inc.; http://wso2.com > V.P Apache Web Services; http://ws.apache.org/ > Linkedin; http://www.linkedin.com/in/ssagara > Blog ; http://ssagara.blogspot.com > > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Best Regards, Kalpa Welivitigoda Software Engineer, WSO2 Inc. http://wso2.com Email: [email protected] Mobile: +94776509215
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
