[opencms] Re: [opencms-dev] OpenCms in the future?

Alexander Wallace aw at avatartechnology.com
Thu Sep 15 15:43:23 CEST 2005


I really meant to say i have NOT had time...

On Thursday 15 September 2005 08:40 am, Alexander Wallace wrote:
> I have had time to see how the persistence layer of opencms is 
implemented... 
> redesigning the persistence layer may be a big task, but, (and i ask this to 
> the ones that have seen it), what is the possibility of writing a hibernate 
> implementation wrapped around whatever is currently used to implement 
another 
> database? and if that was the case, would it take advantage of all the 
> hibernate features to not only enhance db support but also performance, etc? 
> Even if at the beginning we don't have UI in the setup to configure a 
> hibernate configuration file, and one would have to manually do so if 
> hibernate was selected to handle the database...
> 
> what are the thoughts on this?
> 
> On Thursday 15 September 2005 05:06 am, Claus Priisholm wrote:
> > 
> > There could be many benefits of using an ORM like Hibernate (for one 
> > thing it is just to tedious to have to write SQL or JDBC calls). 
> > Portability being another one.
> > Making a CmsDbDriver as Tristan mentioned would probably be the simplest 
> > and quickest approach, but if that is going to deliver all the benefits 
> > is probably another issue.
> > Having an ORM as a part of the core would also benefit the 
> > module-development since many modules need database access (beyond the 
> > "a file per record" approach of the structure contents).
> > 
> > But in any case such a project would benefit from what Alkacon is doing 
> > as far as providing branches on the CVS.
> > 
> > Jorge González wrote:
> > > I agree with you.
> > > 
> > > Hibernate is the best way to forget about db issues (compatibility, 
> speed).
> > > They are working hard to solve all of this things for us.
> > > 
> > > How could we do it ?
> > > 
> > > 1) build a data access layer from the actual tables.
> > > 2) use the raw new hibernate to mimic the actual db layer.
> > > 3) from the interfaces, rebuild tables/object model.
> > > 
> > > Actually i'm using hibernate, so if i can help, please tell me.
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > This mail is send to you from the opencms-dev mailing list
> > > To change your list options, or to unsubscribe from the list, please 
visit
> > > http://mail.opencms.org/mailman/listinfo/opencms-dev
> > > 
> > 
> > -- 
> > Claus Priisholm, CodeDroids ApS
> > cpr (you know what) codedroids.com - http://www.codedroids.com
> > 
> > Javadocs and other OpenCms stuff: 
> > http://www.codedroids.com/community/opencms
> > 
> > 
> > 
> > _______________________________________________
> > This mail is send to you from the opencms-dev mailing list
> > To change your list options, or to unsubscribe from the list, please visit
> > http://mail.opencms.org/mailman/listinfo/opencms-dev
> > 
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev
> 



More information about the opencms-dev mailing list