we in my dao layer I would have something like...
psudeo {
  batch insert the 100 partents

  foreach(parent) {
    batch the 100 children;
    collection = queryForList("getChildren",parentId);
  }
}

On Jan 2, 2008 5:55 PM, Gregg Bolinger <[EMAIL PROTECTED]> wrote:

> Well, the problem is that I need them for a parent child relationship.
> Are there any known solutions?
>
> So say I batch insert 100 parents.  And then I need to batch insert 100
> children for each parent.  What is the best way to achieve this?
>
> Thanks.
>
> Gregg
>
>
> On Jan 2, 2008 6:37 PM, Nathan Maves <[EMAIL PROTECTED]> wrote:
>
> > Gregg,
> > The underlyng call is to 
> > http://java.sun.com/j2se/1.5.0/docs/api/java/sql/Statement.html#executeBatch()
> >
> > <http://java.sun.com/j2se/1.5.0/docs/api/java/sql/Statement.html#executeBatch%28%29>which
> >  as you can see from the javadocs only returns the number of effected
> > rows.
> >
> > I don't know of any way that would allow you to return the ids for each
> > batched insert with the current java.sql api's.
> >
> >
> > Nathan
> >
> >
> > On Jan 2, 2008 4:56 PM, Gregg Bolinger < [EMAIL PROTECTED]>
> > wrote:
> >
> > > If doing a batch insert on several objects I can't seem to retrieve
> > > the auto_increment key using the <selectKey /> tag.  Individual inserts 
> > > work
> > > just fine.  Is this expected?
> > >
> > > Thanks.
> > >
> > > Gregg
> > >
> >
> >
>

Reply via email to