Damien/Larry,
Thanks for the reply. I've looked at RowHandler, and unless I'm missing
something iBATIS is still controlling the iteration and passing me a Map of the
underlying data, i.e. iBATIS first incures the overhead of adapting the
ResultSet to the Map, and then I must implement some sought of buffer to hold
the returned results (unless I implement some sought of callback out of my DAL).
Do my assumptions above sound correct?
There's no way to map the ResultSet straight back? i.e:
ResultSet res = (ResultSet ) sqlClient.queryForObject();
Thanks again.
Tegan
Damien McCarthy <[EMAIL PROTECTED]> wrote:
Hi Tegan,
I think the RowHandler interface will provide the functionality you need,
this will allow you to iterate the objects.
Take a look in p61 of the developer handbook for a nice example
Damien.
Ps. The Handbook is at :
http://ibatis.apache.org/docs/java/pdf/iBATIS-SqlMaps-2_en.pdf
From: Tegan Clark [mailto:[EMAIL PROTECTED]
Sent: 04 January 2007 16:21
To: [email protected]
Subject: Getting straight at the ResultSet
Hi group;
I was wondering if there is any way to receive the ResultSet back straight
from iBATIS, i.e. allow iBATIS to do the mapping on the way in, but let me
manipulate the ResultSet directly on the way out.
I have a framework that uses iBATIS to product "no-code" reports (just the
xml). Some of those reports can stretch to 100,000's or records though so are
better suited to an iterator approach and non-reflective mapping.
If it can't be done, is this something iBATIS would be interested in having
contributed?
All help greatly appreciated. Thanks.
Tegan
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com