This question originates from a comment I received on one of my questions -
I would've just ignored the comment except that the guy who made it seems to be a pretty hardcore programmer.
I've done some research on my own and understand the basic concept. But some insights can only be gained through actual experience.
What are the advantages of myBatis that would make it worth learning a new framework. In what case would you avoid using it?