Thanks for the info. It at least helps me understand where other cocoon users are coming from. I use OJB on a struts project and it works great for that app where I'm doing a lot of database writing from form entries, etc. However, I never like OJB for query intensive apps.... which is exactly what I'm using Cocoon for. This app will do little-to-no writing to the database but I will need to be unrestricted in my SQL query capabilities. As for parameter binding, yeah, it's not absolutely essential, and there are workarounds. I see it kind of as if I was looking at luxury cars.... If someone told me the car didn't have a most basic feature like power windows, I'd just assume that it's probably missing a lot of other things. And that's why Cocoon worries me.. I still think it's great, but I'm a little concerned about what's around the corner as I get more and more involved in it.
--- Steve Schwarz <[EMAIL PROTECTED]> wrote: > Terry > I started using SQLTransformer and for a lot of things it works great. It > doesn't do parameter substitution (AFAIK) so my queries/inserts/updates are > built dynamically and build the query explicitly. I'm sure there are still a > lot of Cocoon apps deployed and currently being built using this stable > technology. > > Most of my code has been converted to use OJB so my object model is > independent (mostly) from the database code used to persist the model. Other > developers are using Hibernate or Castor. Since these are ubiquitous > techologies at this point you won't see too much discussion about them > unless someone has problems. Using an ORM (and many would argue together > with CForms and flow) is the way to go especially if your object model > already exists or is expected to be reused in another context. > > The beauty of Cocoon is its ability to provide integration with all of these > persistence mechanisms. > > Hope this helps, > Steve > > >Thanks for the tip. I started with SqlTransformer because I *thought* that > >it was the > >new/improved/suggested way of doing things with sql. > >I'm starting to get the impression db support is low priority here. I > >guess that's fine... I > >guess I just could've figured it out sooner :) > > > >--- "Anderson J. Vitous" <[EMAIL PROTECTED]> wrote: > > > I've not done anything using SqlTransformer, but parameter binding can > > > be done with ESQL in XSPs, in which your query becomes something like > > > > > > <esql:query> > > > select * from foo > > > where foo_date < > > > <esql:parameter><xsp:expr>datevar</xsp:expr></esql:parameter> > > > </esql:query> > > > > > > That being said, I've had trouble doing this with date values but > > > instead of looking for a 'proper' solution just did format conversion > > > and passed strings... > > > > > > HTH, > > > Anderson > > > > > > On 7/6/2004 1:05 PM, Terry Brick wrote: > > > > > > > Anyone? > > > > Am I the only one attempting serious database back-end work with > >cocoon? > > > > > > > > --- Terry Brick <[EMAIL PROTECTED]> wrote: > > > > > > > >>Looking through the doc and the source code, I don't see that it's > >possible to use standard > > > JDBC > > > >>query parameter binding. I would've expected to be able to do > >something like this... > > > >> > > > >><query> > > > >>select * from foo where foo_date < ? > > > >><param type="date" value="${datevar}"/> > > > >></query> > > > >> > > > >>.... or something along those lines. > > > >> > > > >>Is something like this possible? If not, I would conside the > >SqlTransformer thing not ready > > > for > > > >>prime time.... what would be the suggested approach (besides > >implementing an entirely custom > > > >>approach, which I AM leaning toward at this point)? > > > >> > > _________________________________________________________________ > MSN Toolbar provides one-click access to Hotmail from any Web page – FREE > download! http://toolbar.msn.click-url.com/go/onm00200413ave/direct/01/ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]