现在企业级开发中ssm是很常见的技术标配,mybatis比hibernate轻量了很多,而且学习成本相对较低,简单易上手. 那么,问题来了,简单好用的mybatis底层到底是如何实现的呢?都使用了什么原理呢? 为了深入的了解底层原理呢,写了几段简单的代码结合debug,开始学习底层咯,直接先上代码. public class XmlReaderTest { @Test public void mybatisXmlReaderTest() { String resourceXml = "mybat…