Part 1. Introduction
We begin this book with a high-level introduction to iBATIS. The two chapters that follow will describe the iBATIS philosophy and distinguish it from other persistence solutions. A lot of persistence options are available for Java, and it can be a challenge to know which one to use and when. After reading the chapters in this part, you should understand the principles and values that iBATIS was built on and where you can apply them.