Part 3. iBATIS in the real world

 

The iBATIS 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 iBATIS 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 iBATIS when all else fails.