The biggest advantage has to be using a non-vendor specific API. In
this should mean you can drop in EclipseLink or OpenJPA without too
many issues. I guess for licensing, support reasons you might want to
do this (Apache Roller is an example of an open-source project that
moved from Hibernate to OpenJPA).

I miss things like the Hibernate Criteria API though. You'll have to
wait until JPA 2.0 for a similar non-vendor-specific API.

I ported an application to use the JPA API (but still on Hibernate)
and all I can say is it involves careful use of a diff tool! I don't
think the easiest way is to generate a brand-new blank AppFuse
application using the archetype you want, run appfuse:full-source, and
diff away...

Alex

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to