Why I realize that Rick (and this list particularly) mainly looks for pro-OpenJPA reasons here on the topic, I cant resist adding the reason why I cannot use OpenJPA over Hibernate at the moment:
I simply cannot find or build any working example and/or configuration sample or docs using weaving enabled OpenJPA in a Spring environment which would work both running on a server and started without a container for unit tests. thanks, Kristof Marc LaPierre wrote: > Although not an in-depth report: > > I've used Hibernate, NHibernate, and OpenJPA. I found the Hibernates to > be easier to use and less prone to errors. It also offers functionality > that isn't offered in OpenJPA (such as an IsDirty method) and the > CASCADE options are smarter in Hibernate. Also the portability to > NHibernate makes it that much easier if you develop onm multiple > platforms. > > Personally I only use OpenJPA when I must (i.e., when it's been decreed > or when maintaining an existing project). > > - Marc > > -----Original Message----- > From: Rick Hightower [mailto:[EMAIL PROTECTED] > Sent: Wednesday, February 20, 2008 1:18 AM > To: [email protected] > Subject: Why would I choose OpenJPA over Hibernate? > > http://java.dzone.com/news/hibernate-best-choice > Has anyone done a comparison of Hibernate versus OpenJPA that compares > ease-of-use, caching, tool support, legacy integration, etc.? Perhaps > such an internal report was used to decide which ORM tool to pick. If > so, what were the results? > > http://java.dzone.com/news/hibernate-best-choice > > --------------------------------------------------------------------- > This transmission (including any attachments) may contain confidential > information, privileged material (including material protected by the > solicitor-client or other applicable privileges), or constitute non-public > information. Any use of this information by anyone other than the intended > recipient is prohibited. If you have received this transmission in error, > please immediately reply to the sender and delete this information from your > system. Use, dissemination, distribution, or reproduction of this > transmission by unintended recipients is not authorized and may be unlawful.
