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

Reply via email to