Spring is able to downgrade dependency of hibernate from compile to runtime, however, I am surprise at failing to yum search "hibernate" on my FC15. Then I did a quick google "hibernate centos rpm" and got nothing. I suggest before digging into Spring, make sure hibernate is distributed with popular Linux distribution, otherwise Spring won't help.
> -----Original Message----- > From: Rajesh Battala [mailto:rajesh.batt...@citrix.com] > Sent: Wednesday, June 27, 2012 10:44 PM > To: cloudstack-dev@incubator.apache.org > Subject: RE: Hibernate > > Hi, > > I had started working on this issue. As Hibernate is LGPL we cannot use this > in > our Apache repo. > I had discussed with Chiradeep and Kelven. > > Am looking at replace Hibernate with Spring Framework > simpleJDBCTemplate. > > The Spring Framework is released under version 2.0 of the Apache License > http://www.springsource.org/spring-framework > > Thanks > Rajesh Battala > > > > -----Original Message----- > > From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com] > > Sent: Thursday, June 28, 2012 10:45 AM > > To: cloudstack-dev@incubator.apache.org > > Cc: cloudstack-dev@incubator.apache.org > > Subject: Re: Hibernate > > > > The ORM in the AWS module is 90% used by S3. > > The dependency is mostly abstracted by a DAO layer; there is another > > dependency on transactions. I believe Rajesh B is already working on > > this aspect and there is a bug open on it. > > > > -- > > Chiradeep > > > > On Jun 27, 2012, at 21:52, "David Nalley" <da...@gnsa.us> wrote: > > > > > > > > > > > > > > > > > On Jun 28, 2012, at 12:45 AM, Sheng Liang <sheng.li...@citrix.com> > > wrote: > > > > > >>> In short, I see three options (please comment if you see more) 1. > > >>> Rip out > > hibernate and replace with some other ORM 2. Make the AWS API bits an > > optional non-default part of the build. > > >> 3. Declare that hibernate is a system requirement for CloudStack > > >> > > >> I prefer option #1. It is the cleanest. I don't think it will be > > >> very difficult to > > rip out Hibernate. > > >> > > >> Sheng > > > > > > > > > > > > That is my personal inclination as well, though I am somewhat > > > reticent to > > say so, since I am not doing any of the work to rip and replace. At > > the same time choice of ORM is a big issue. I know, for instance that > > Alex was looking into finding another ORM for the rest of CloudStack. > > When I initially looked at the Hibernate issue, Prachi told me she > > thought it was about 2 weeks worth of work. > > > > > > > > > --David