DAOs are another way to do it, but using a framework is much better imo http://java.sun.com/blueprints/code/jps13/src/com/sun/j2ee/blueprints/catalo g/dao/CatalogDAOImpl.java.html
----- Original Message ----- From: "Christopher Barham" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Wednesday, January 23, 2002 1:51 AM Subject: Re: Model Persistence Survey > > Hi, > I really think that Java Data Objects has a big future... see JSR012: > http://www.jcp.org/aboutJava/communityprocess/first/jsr012/index.html > Currently we are evaluating Forte Transparent Persistence, which is a > physical incarnation of Java Data Objects - see > http://java.sun.com/products/jdbc/related.html and > http://access1.sun.com/jdo/ > The Forte stuff (Transparent Persistence) is detailed here: > http://www.sun.com/forte/ffj/resources/articles/jdo.html > > So far it is working very well - Although I have some qualms about byte > code enhancement as the mechanism to get the TP activity into your classes. > If nothing else, it gives you an 'unknown area' to worry about in your code > - For every simple code bug so far we have immediately assumed it is to do > with the 'magic' of TP messing something up - however, in every case, (so > far), it has been a simple non-TP coding error that was the root cause - it > just took longer to track down :-) > > For quick and easy database adhoc code, I have also taken to using TableGen > now and then to ease generation of the JDBC aware base classes - it gives > connection pooling and so on.... It's fairly old, but works nicely with a > minimum of fuss. The only slight problem was that with Oracle you need to > explicitly close the Statement in the disconnect method of the generated > class DatabaseAccess - it took a bit of head scratching to work out where > the dreaded "too many open cursors" error was coming from :-( > http://freespace.virgin.net/joe.carter/TableGen/ > > Regards > > Chris > > > > > > > > Struts > Newsgroup To: [EMAIL PROTECTED] > (@Basebeans.c cc: > om) <struts Subject: Re: Model Persistence Survey > > 22/01/02 > 23:55 > Please > respond to > "Struts Users > Mailing List" > > > > > > > Subject: Re: Model Persistence Survey > From: Vic Cekvenich <[EMAIL PROTECTED]> > === > Oh, yeah, Castor gets votes. > > Vic Cekvenich wrote: > > > I do not like surveys. But I would like to get a feel for "How are > > people implementing the model persistence". Sort of a popularity > > contest. Also if you did not like it, how would you do it next time. > > So if you would please respond. > > > > How do you implement model persistence to a SQL DB. > > > > EJB (even for non-midleware needed webapps) > > > > Expreso features > > > > JDBC ResultSet w/ own base class > > > > i Village /Tourge > > > > JDBC RowSet > > ( > http://download-west.oracle.com/otndoc/oracle9i/901_doc/java.901/a90211/rows et.htm > ) > > > > > > Other? > > Is there another way? > > > > > > Right now I like RowSet, but what is popular out there? > > > > > > > > Currious, TIA > > Vic > > > > ps: maybe one day those "hooks" grow on Sturts, so Struts takes a stance > > on a good aproach for model persistance > > > > > -- > To unsubscribe, e-mail: < > mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: < > mailto:[EMAIL PROTECTED]> > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

