I disagree Paul. :-) I believe that using a tool such as iBATIS can make an application use resources more efficiently by converting JDBC objects into POJOs, and caching database access. Even though the initial data request from the user may be slower (by a couple of ms), future requests for that same data will be MUCH faster, because of caching.
While you could do that same caching with JDBC...that means you are turning JDBC objects into POJOs yourself, which takes longer to code, and does not benefit your application as much as you may think. I am not sure where your 2x-10x performance difference came from, but in my experience, I have not seen that. I think that greater performance gains could be realized by using iBATIS to provide data mapping and caching, and then optimizing the database performance using stored procedures. Larry On 11/27/05, Paul Benedict <[EMAIL PROTECTED]> wrote: > If you have extremely high performance requirements, don't deal with > anything that does reflection - do straight SQL over JDBC. > > Paul --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]