iBATIS in the real world
The i BATIS framework uses a layered architecture that makes it easy to use only
the pieces you need without dealing with any features you don't need. However,
sometimes you will require a bit more than the basics. Part 3 takes i BATIS to the next
level and shows you how to leverage its advanced features. You'll learn about
Dynamic SQL and data layer abstraction, and we'll tell you how to extend i BATIS
when all else fails.