iBATIS in Action shows Java developers how to tackle the problem of data persistenceusing the elegant iBATIS framework. iBATIS helps developers solve theproblem of connectingrelational databases to object-orientedcode. An extensive running example presents reusable iBATIS patterns and commonsolutions. The sample application shows where iBATIS fits in a typical webapplication as well as how iBATIS integrates with other popular frameworks likeStruts. iBATIS in Action focuses on solving existing problems without introducingnew ones.In addition to showing what iBATIS does, iBATIS in Action also shows howiBATIS solves problems. Readers explore the driving design philosophy behindiBATIS as presented by iBATIS creator Clinton Begin.