My servlet application is used to get data using SQL statement from the AS/400 DB2. But recently found that the work load is pretty heavy since people said AS/400 is not good on handling SQL statement. So I am now thing to get all the kinda static data from the DB2 when the servlet init, and manipulate those object around. But I would like to know is there anything like that out there, is Hibernate / iBatis do something like this ? Can you guys experts give me some advice on how to speed up my web application ? Thanks !