JPA for ORM in Liferay

The DAO layer of Liferay for services persistence had a core Hibernate (non-JPA) implementation. But lately, customers have been asking for JPA so as to be able to plugin the provider of their choice. So we created another implementation for the DAO interfaces using JPA. In the first phase, it works with TopLink and EclipseLink.
For details, see JPA integration wiki page.

But little did we (and customers) know that JPA providers are still not ready for prime time. Especially, OpenJPA and Hibernate are only good for Hello World! See my other blog for details.

I will continue to follow up with their respective communities and will complete the phase 2 if I can get any support from either Hibernate or OpenJPA. But after about 3 weeks of no response, I have given up, at least for now.
Perhaps I should also try DataNucleus? But not sure how much time I can spend on getting everything to work across all providers. Isn't that the whole purpose of a spec?

1
Blogs
Hi Prashant! Does JPA support still working in Liferay 6.0.5? (looks like initially you did it for older version of Liferay)

I wasn't able to make in working neiver with Liferay 6.0.5 nor with Liferay 6 EE SP1 as well as neiver under tomcat nor under glassfish 2.1.1 / Glassfish 3.0.1 emoticon