I haven't really done anything with JPA yet, but there's both an OpenJPA project as well as Cayenne in the Incubator. Both support (or are in the process of implementing support for) JPA.
On 9/22/06, Gary VanMatre <[EMAIL PROTECTED]> wrote:
>From: "Mike Kienenberger" <[EMAIL PROTECTED]> > > On 9/22/06, Gary VanMatre wrote: > > I've not hooked this into a web app yet. Please share any thoughts/ideas you > might have on this project. > > If you're talking about Toplink, I last evaluated it a couple years > ago. "Buggy closed-source" was the evaluation at that time. I think that's confusing allot of people. Oracle delivered the RI for the new Java Persistence Architecture (JPA). The JPA RI is rooted in Oracles Toplink product but it's based on the new API that requires Java 1.5. The key to this new JPA API is that it is an "API" that you plug-in your own provider. If you decide you would rather use JBOSS, or the new Apache JPA provider, it shouldn't require code refactoring. To make matters more confusing, Oracle has delivered a technology preview of EJB 3 in their 10.1.3 application server which is J2EE 1.4. I think this is actually a great move but the confusing part is that it's not 100% pure to the JPA API. You can only use it in container where Oracle's JPA RI can be used out of container. I'm most interested in the out of container use of JPA. That's what this little project is in the shale sandbox (http://svn.apache.org/viewvc/shale/sandbox/shale-clay-jpa/). Gary
