struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adolfo Miguelez" <pell...@hotmail.com>
Subject Re: [OT] Hibernate recommendation
Date Tue, 27 Aug 2002 09:55:35 GMT
>When you find the holy grail, do let us know ;)
>

You are partly right. If you can think about it, it probably can be done. 
What about dynabeans from Craig and BCEL project from Apache.

Of course, it takes time and many resources.

:-)

Cheers,

Adolfo.


>From: Cliff Rowley <cliff@onsea.net>
>Reply-To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
>To: Struts Users Mailing List <struts-user@jakarta.apache.org>
>Subject: Re: [OT] Hibernate recommendation
>Date: 27 Aug 2002 10:40:38 +0100
>
>On Tue, 2002-08-27 at 10:32, Adolfo Miguelez wrote:
> >
> > I have already tested, not very deeply, Torque and Hibernate.
> >
> > In Torque there are tools for generating the SQLs for the database:
> >
> > *Torque uses a single XML database schema to generate the SQL for your
> > *target database and Torque's Peer-based object relation model 
>*representing
> > your XML database schema. Additionally, an HTML document *describing the
> > database can be generated if you wish to make a *browseable version of 
>the
> > database schema.
> >
> > (from http://jakarta.apache.org/turbine/torque/index.html)
>
>Torque does generate (OM and Peer) classes.
>
> > and Hibernate does the same by providing also a tool:
> >
> > *>It should be able to generate the persistent classes dinamically,I
> > *>mean for itself, rather than needing that the developer build the
> > *>classes for the specific data model.
> >
> > *You mean generate Java classes from database schema?
> >
> > *As yet, Hibernate can't do that. However, Hibernate _does_
> > *have a tool to generate Java classes from O/R mappings
> > *(And vice-versa, mappings from Java classes.)
> >
> > from http://www.theserverside.com/home/thread.jsp?thread_id=14314.
>
>That is partly true.  You can generate both a schema and classes from
>your O/R mappings though, although I think currently there are a couple
>of limitations (I seem to recall top-level collections being one of them
>- not that it would really be an issue).
>
> > The problem is that both needs compilation of the ganerated java 
>classes.
> > But none of the frameworks that I have checked allows to connect ANY 
>schema
> > of ANY database and deal with the classes for itself. By example, to 
>display
> > a generic front end based on a O/R mapping tool.
>
>Right I see what you mean now.  If you're starting with schema, then I
>don't know offhand.  If you're generating classes, you'll need to
>compile them anyway - you can't avoid that.  Perhaps what you need is
>more of a dynamic persistence, not using Java classes.
>
> > Sorry because is an off topic. Maybe is a too particular situation.
>
>When you find the holy grail, do let us know ;)
>
> >
> > Regards,
> >
> > Adolfo.
> >
> >
> > >From: Cliff Rowley <cliff@onsea.net>
> > >Reply-To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
> > >To: Struts Users Mailing List <struts-user@jakarta.apache.org>
> > >Subject: Re: [OT] Hibernate recommendation
> > >Date: 27 Aug 2002 10:08:05 +0100
> > >
> > >On Tue, 2002-08-27 at 09:43, Adolfo Miguelez wrote:
> > > > Taking advantage of your knowledge in O/R mapping tools. Do any of 
>you
> > >know
> > > > an O/R mapping tool with is able to generate for itself the classes 
>that
> > >map
> > > > a database schema at runtime.
> > >
> > >There are a quite a few that can do it, but remember that you're not
> > >just choosing a persistence framework that generates classes - you're
> > >choosing to use the whole framework.  Based on that I can't really help
> > >you choose one because I don't know what your other requirements are, 
>or
> > >what you feel comfortable with.  There are so many factors that
> > >influence that decision, but there is nowhere as yet (that I've seen)
> > >that reviews all the tools side by side.  You could start off by 
>looking
> > >at Torque (http://jakarta.apache.org/turbine/torque/) and Hibernate.
> > >
> > >Out of interest, has anyone seen any reviews?  If not, it might be an
> > >idea to get some heads together and produce some?
> > >
> > > >
> > > > All the frameworks that I inspected need for a previous generation 
>and
> > > > compilation of the classes matching the schema, but none was able to 
>do
> > >it
> > > > for it self.
> > > >
> > > > Any light would be appreciated,
> > > >
> > > > Adolfo.
> > > >
> > > > >From: Cliff Rowley <cliff@onsea.net>
> > > > >Reply-To: "Struts Users Mailing List" 
><struts-user@jakarta.apache.org>
> > > > >To: struts-user@jakarta.apache.org
> > > > >Subject: Re: [OT] Hibernate recommendation
> > > > >Date: 27 Aug 2002 09:31:20 +0100
> > > > >
> > > > >That's exactly how I've felt for a while.  The biggest problem I've
> > > > >faced is that the only work I've been able to get over the past 6
> > >months
> > > > >or so has been for small clients, with small budgets - all the 
>major
> > > > >software companies have died in this area.  As such I've been 
>limited
> > >by
> > > > >low spec machines and free software, so that I can make a 
>reasonable
> > > > >wage and not end up blowing the entire budget and leaving me with
> > > > >nothing.
> > > > >
> > > > >It sounds bad, but in fact it's been really enlightening - and 
>although
> > > > >I'll probably get dragged into the EJB and JDO etc. when I start
> > >working
> > > > >full time again (hopefully soon, there is a job going locally at 
>last),
> > > > >I'll always remember this experience.  Among the many many rocks,

>there
> > > > >have been a few shiny diamonds :)
> > > > >
> > > > >On Tue, 2002-08-27 at 09:06, Rosdi bin Kasim wrote:
> > > > > >
> > > > > > I must confess that I am somewhat overwhelmed by all these tools
> > > > >available
> > > > > > in java community..
> > > > > > I still remember those good old days where I hardcoded html

>codes
> > >and
> > > > >sql
> > > > > > queries inside my servlet *heheh..*..
> > > > > >
> > > > > > Then come jsp, enhydra, dods,.....etc...., struts.. ojb.. etc

>etc..
> > > > > >
> > > > > > Now the question shifts.., instead of scratching my head trying

>to
> > > > >figure
> > > > > > out a certain code.. I am scratching my head trying to figure

>out
> > >which
> > > > > > platform/framework/OR tools should I use for my project....
> > > > > >
> > > > > > *sigh*....
> > > > > >
> > > > > >
> > > > > >
> > > > > > ----- Original Message -----
> > > > > > From: "Cliff Rowley" <cliff@onsea.net>
> > > > > > To: <struts-user@jakarta.apache.org>
> > > > > > Sent: Tuesday, August 27, 2002 3:50 PM
> > > > > > Subject: [OT] Hibernate recommendation
> > > > > >
> > > > > >
> > > > > > > Greetings :)
> > > > > > >
> > > > > > > You know those days where everything is going right.  
>Everything
> > >is
> > > > > > > falling into place, and you just want to tell somebody.
 Well, 
>for
> > >me
> > > > >-
> > > > > > > today is one of those days - so I'm telling you about it
:)
> > > > > > >
> > > > > > > Hibernate (http://hibernate.sourceforge.net) is the cause
of 
>my
> > > > > > > happiness, and IMHO it is the the best thing since sliced

>bread.
> > >I've
> > > > > > > tried a billion and one persistence mechanisms and I have

>found
> > > > >nothing
> > > > > > > so far that has pleased me so much.  It's fast, flexible
and
> > >highly
> > > > > > > idiomatic - and doesn't pretend to be a whole O2R abstraction
> > > > > > > framework.  It's an O2R mapping tool (big difference) with
a 
>few
> > > > > > > _useful_ bells and whistles and doesn't try to hide the
JDBC
> > > > > > > underneath.  If at any point you need to step out of your
> > >objectified
> > > > > > > view and dabble with some SQL, Hibernate will let you do
that 
>-
> > >and
> > > > >play
> > > > > > > nicely with whatever you did.  It supports the usual suspects

>-
> > > > > > > including relationships, lazy loading and components -
and 
>some
> > >other
> > > > > > > nice features too, such as persistent Collections, 
>enumerations
> > >and
> > > > >JMX.
> > > > > > >
> > > > > > > And to top it off, the author is very clear, very quick
at 
>fixing
> > >bugs
> > > > > > > and implementing features, and very focused.  He is determined
> > >that
> > > > > > > Hibernate will not become a bloat but still remain fully

>featured,
> > >and
> > > > > > > thus far he has been successful.  If you don't believe
me, 
>check
> > >out
> > > > >the
> > > > > > > forum, the code and the CVS commits.
> > > > > > >
> > > > > > > I've been using it for a couple of weeks now, and it's
been so
> > >good
> > > > >that
> > > > > > > I'd actually forgotten I was using it (persistence usually

>being
> > >my
> > > > > > > biggest headache) - and my application is as snappy as
JDBC.
> > > > > > >
> > > > > > > That's it, I just thought I'd spread the word - after all

>that's
> > >how
> > > > > > > good tools get popular.  I searched the archives and only

>found
> > >one
> > > > > > > reference to Hibernate, so I thought I'd double its chances
of
> > >getting
> > > > > > > recognised here :)
> > > > > > >
> > > > > > > Just in case you missed it - http://hibernate.sourceforge.net
> > > > > > >
> > > > > > > (P.S. I am not affiliated with Hibernate in any way)
> > > > > > > --
> > > > > > >
> > > > > > > Regards
> > > > > > >
> > > > > > > -------------------------------------------
> > > > > > >  Cliff Rowley        |     cliff@onsea.net
> > > > > > >  Software Engineer   |   www.doctype.co.uk
> > > > > > >  +44 (0) 1206 514263 | www.cliffrowley.com
> > > > > > > -------------------------------------------
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > To unsubscribe, e-mail:
> > > > > > <mailto:struts-user-unsubscribe@jakarta.apache.org>
> > > > > > > For additional commands, e-mail:
> > > > > > <mailto:struts-user-help@jakarta.apache.org>
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > To unsubscribe, e-mail:
> > > > ><mailto:struts-user-unsubscribe@jakarta.apache.org>
> > > > > > For additional commands, e-mail:
> > > > ><mailto:struts-user-help@jakarta.apache.org>
> > > > > >
> > > > > >
> > > > >--
> > > > >
> > > > >Regards
> > > > >
> > > > >-------------------------------------------
> > > > >  Cliff Rowley        |     cliff@onsea.net
> > > > >  Software Engineer   |   www.doctype.co.uk
> > > > >  +44 (0) 1206 514263 | www.cliffrowley.com
> > > > >-------------------------------------------
> > > > >
> > > > >
> > > > >--
> > > > >To unsubscribe, e-mail:
> > > > ><mailto:struts-user-unsubscribe@jakarta.apache.org>
> > > > >For additional commands, e-mail:
> > > > ><mailto:struts-user-help@jakarta.apache.org>
> > > >
> > > > _________________________________________________________________
> > > > MSN Photos is the easiest way to share and print your photos:
> > > > http://photos.msn.com/support/worldwide.aspx
> > > >
> > > >
> > > > --
> > > > To unsubscribe, e-mail:
> > ><mailto:struts-user-unsubscribe@jakarta.apache.org>
> > > > For additional commands, e-mail:
> > ><mailto:struts-user-help@jakarta.apache.org>
> > > >
> > > >
> > >--
> > >
> > >Regards
> > >
> > >-------------------------------------------
> > >  Cliff Rowley        |     cliff@onsea.net
> > >  Software Engineer   |   www.doctype.co.uk
> > >  +44 (0) 1206 514263 | www.cliffrowley.com
> > >-------------------------------------------
> > >
> > >
> > >--
> > >To unsubscribe, e-mail:
> > ><mailto:struts-user-unsubscribe@jakarta.apache.org>
> > >For additional commands, e-mail:
> > ><mailto:struts-user-help@jakarta.apache.org>
> >
> >
> >
> >
> > <HTML>
> >       <HEAD>
> >              <TITLE>Adolfo's signature</TITLE>
> >       </HEAD>
> >       <BODY>
> >              <center><b><em>Adolfo Rodriguez Miguelez</em><b></center>
> >
> >       </BODY>
> >       </HTML>
> >
> >
> >
> >
> >
> > _________________________________________________________________
> > Join the world’s largest e-mail service with MSN Hotmail.
> > http://www.hotmail.com
> >
> >
> > --
> > To unsubscribe, e-mail:   
><mailto:struts-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail: 
><mailto:struts-user-help@jakarta.apache.org>
> >
> >
>--
>
>Regards
>
>-------------------------------------------
>  Cliff Rowley        |     cliff@onsea.net
>  Software Engineer   |   www.doctype.co.uk
>  +44 (0) 1206 514263 | www.cliffrowley.com
>-------------------------------------------
>
>
>--
>To unsubscribe, e-mail:   
><mailto:struts-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail: 
><mailto:struts-user-help@jakarta.apache.org>




<HTML>
      <HEAD>
             <TITLE>Adolfo's signature</TITLE>
      </HEAD>
      <BODY>
             <center><b><em>Adolfo Rodriguez Miguelez</em><b></center>

      </BODY>
      </HTML>





_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message