Eric Dobbs <[EMAIL PROTECTED]> writes:

> On Thursday, May 10, 2001, at 10:22  AM, Kurt Schrader wrote:
> 
> > On Thu, 10 May 2001, Eric Dobbs wrote:
> >
> >> //Insert clauses need only column-value pairs
> >> Query q = new Query()
> >>      .setColumn(tableColumn1,value1)
> >>      .setColumn(tableColumn2,value2)
> >>      .setColumn();
> >
> > I like this idea better than the last one, as it seems cleaner, but I'm
> > not clear on why the above code would cause an insert to happen.
> 
> The use case for the existing Criteria object is to construct
> the Criteria object and then hand it to methods that define the
> type of query:  doSelect(), doInsert(), doDelete(), doUpdate()
> 
> The new query model is proposed to replace the existing Criteria,
> so I'm following that use case.  I have been toying with the idea
> of specifying the type of an SQL query like this:
> 
> Query q = new Query(INSERT)
>       .setColumn(tableColumn1,value1)
> ...

For your suggested model, preferable would be:

Query q = new Insert()
    .setColumn(tableColumn1,value1)
...

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to