File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Rank your favorite JPA implementations

 
Adam Hardy
Ranch Hand
Posts: 567
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'd be interested to hear what people's favorites are, especially Mike and Merrick

I rank the JPA implementations that I have experience with as follows:

(1) OpenJPA
(2) Hibernate
(3) Toplink

Don't have any experience with other implementations - always wanted to check out Kodo but never got around to it.

 
Lanny Gilbert
Ranch Hand
Posts: 104
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'd be interested to hear from anyone on this list concerning their experience with the EJB3.0 implementation (JPA) in Weblogic (AKA Oracle) 10.3.

The original poster said his favorite was OpenJPA.. I'd like to hear if anyone likes/dislikes the Weblogic JPA, which I understand is actually Kodo.
 
Tim Holloway
Saloon Keeper
Pie
Posts: 17628
39
Android Eclipse IDE Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Kodo started out as a JDO implementation from Solarmetric. Solarmetric was purchased by BEA, which is now owned by Oracle. Somewhere along the line, the decision was made to open-source a good deal of the system, which they did about the point where JDO became JDO 2, then JPA. The open-source code is the basis of the Apache OpenJPA project. You can see just how strong the debt that OpenJPA owes to Kodo if you look at their documentation and see just how strong the resemblance is.

Along the route, two very helpful people have stayed with the platform all the way from its Solarmetric days - Abe White and Patrick Lindsey. They've been very patient with me. Thank goodness.

I used Kodo on a major project several years ago and was very pleased with the results. More recently, I've been using Hibernate JPA, but I still use the OpenJPA tools for reverse-engineering databases and the like. I have an XSLT that can take their schema file and generate boilerplate JSF CRUD pages.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic