- Explore more great deals on thousands of titles in our Deals in Books store.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
iBatis in Action Paperback – Bargain Price, January 24, 2007
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Customers Who Bought This Item Also Bought
Special Offers and Product Promotions
About the Author
Clinton Begin is the creator of iBATIS. Clinton has been a professional software developer for eight years and currently works for ThoughtWorks. He is an active mentor, trainer, and public speaker in the IT industry.
More About the Author
Top Customer Reviews
no more digging through Google or through, not so clear, official IBATIS reference guide.
The setup and code examples are excellent. I also like the writing style and structure of the book. Clear and logical.
However, I would like an expanded section on using the Spring DAO with iBatis, as this is now the recommended approach over the iBatis DAO.
Although I was already using iBatis, this book is a welcome addition to my library.
The author quotes himself as having said that iBatis would be a failure if there had to be a book written about it. The problem is, although he changed his mind about writing the book, he never changed his mind about there being no need for a book.
The implicit narrative thread running throughout this book is, "iBatis is so simple, so self-evident, you don't need a book", and so, instead of writing a tutorial/reference book, he has written a pastiche of anecdotes about how to implement his sample project.
Here's the problem: instead of breaking out a section, for example, on how to handle stored procedures that would start with an overview, then go through get object, get list, update, insert, execute, how to deal with custom data types, how to get your result as a return from the procedure call as opposed to putting it into an OUT or INOUT parameter; instead of doing that, along the way to other things, he shows an embedded example of how to use a stored proc in a particular case.
I can see that the major problem he had to solve in writing this book was how he was going to manage to fill enough pages for it to be a book rather than an article. He rambles on, talking *about* topics rather than *in* topics, skimming along, rather than digging in.
I recommend the book simply because it's the only one out there, but I think you'll find that it's fine if all you want to do is learn *about* iBatis, but that if you have specific questions on how to implement certain things, or solve very real problems, you'll wind up frustrated and disappointed.
But the latest version of ibatis has a lot of changes and this book is based on the older version.
I got a lot of information on ibatis online.
Download ibatis and go through the docs( there is Ibatis_SqlMap.pdf ) and same some money ;)
+ Gives you the philosophy and background about the technology about how iBATIS came about. If you are trying to pitch this technology to your team you'll find nearly every positive/negative angle has been covered. There can be much pain caused by choosing the wrong approach at this layer, and sometimes people may not be aware of the pain they cause. Some may even be unaware that there are better alternatives such as iBATIS.
+ Broad in its coverage. Touches on how to use iBATIS in several common environments. Gives background on transactions and isolation choices. Introduces the DAO pattern to those unfamiliar with it. So this book is much more than about iBATIS thankfully.
+ Covers advance topics such as how to write your own cache or transactional manager. Ideally you shouldn't but the information is there if need be.
=> Organization problems. For example, when you are first learning about the 'select' tag, you are just shown the basics (and I mean really basic) along with the basics for delete, update, and insert. A few chapters later you get to learn the advanced stuff. I'd prefer a chapter just on 'select' and Result Maps including some examples of a object graph (complex objects). Then another chapter on inserts and parameterMaps... You get the idea. This would greatly help in learning process in my opinion.
=> The book does need a second edition to cover some of the changes done to iBATIS 2.Read more ›
Most Recent Customer Reviews
I found it easier to make things running using free manuals available from same authors. Something is wrong with the way information presented. Read morePublished on January 1, 2011 by Amazon Customer
Very well written and introduces reader to the concept of sql mapping and iBatis DAO. Clear explanations and simple to the point language makes it a enjoyable learning... Read morePublished on March 22, 2010 by ak
claro y conciso..
con ejemplos puntuales ,, este libro se deja entender a pesar de estar en ingles y de que mi nivel en java no es tan alto.
This is very good book with nice examples and I think this is even better book for users who have never used any form of ORMPublished on December 17, 2007 by Mittal Bhiogade