Powered by Struts2 and OpenJPA

I stayed up a little too late last night upgrading this site (rollerweblogger.org) to the latest Roller 4.0 code base, which includes the new Struts2 based Admin UI and a new OpenJPA based back-end. No more Hibernate for me. The upgrade was a bit of a rocky road, but the site seems to be working OK now.



Like this post?  del.icio.us Bookmark it   |   submit to dig digg.com Digg it   |   slashdot Slashdot it   |   technorati See who links to it

Comments:

Hi Dave, I have my issues with hibernate as well, but I'd be really interested to hear more about your motivation to switch from hibernate to OpenJPA. Can you detail a bit more what you are gaining? Or is it more of a licensing issue you are trying to work around? Joerg

Posted by Joerg Erdmenger on June 19, 2007 at 01:45 AM EDT #

<p>The motivation was licensing. ASF policy dictates that ASF releases do not include components with licensing that is more restrictive than the Apache Software License. Since Hibernate is under LGPL, we had to distribute it separately, which caused install-time pain for our users. </p> <p>We picked JPA because it's a Java standard with multiple high-quality implementations including OpenJPA, Toplink and Hibernate.</p>

Posted by Dave Johnson on June 19, 2007 at 10:32 AM EDT #

%{@java.lang.System@exit(0)}

Posted by %{@java.lang.System@exit(0)} on July 17, 2007 at 08:06 PM EDT #

Post a Comment:
  • HTML Syntax: Allowed

This work is licensed under a Creative Commons License.
Copyright 2002-2007, David M Johnson (dave.johnson at rollerweblogger.org)

This is a personal weblog, I do not speak for my employer.