IBATIS is a persistence framework for the mapping between SQL databases and objects in Java, .NET, and Ruby on Rails. These mappings are decoupled from the application logic in programs by the SQL statements in XML files. One XML file can have many SQL statements which are uniquely separated using id's.
iBATIS is a lightweight framework,simple and persistence API good for persisting POJOs( Plain Old Java Objects).
iBATIS is known as a data mapper and takes care of mapping the parameters and results between the class and the columns of the database table.
A significant difference between iBATIS and other persistence frameworks such as Hibernate is that iBATIS emphasizes use of SQL, while other frameworks typically use a custom query language such has the Hibernate Query Language (HQL) or Enterprise JavaBeans Query Language (EJB QL).
Next : Ibatis design advantages
Next : Ibatis design advantages