I found an annoying quirk where if I was using a custom TypeHandler to map a Y/N value to a boolean, it would not work in all cases. I was using the example from the developer docs and registering the handler in the sql map config. But if I was mapping using a primitive boolean setter it didn't work. The mapping would work if I specified the typehandler or used a Boolean setter.
I've filed a new bug and attached the patch to fix it. Can someone please review and commit the change? thanks http://issues.apache.org/jira/browse/IBATIS-512
