Mybatis实现原理
通过Resource加载mapper.xml,生成一个inputstream的输入流,创建sqlsessionfactorybuilder对象,通过该对象的build(inputstream)方法,返回一个sqlsessionfactory对象,由sqlsessionfactory对象生成sqlsession,通过statement id找到对应的statement,通过传入的参数进行一系列的复杂判断生成需要执行的sql语句,通过jdbc执行sql,然后把结果封装成map,list等返回。
转载请注明原文地址: https://lol.8miu.com/read-25112.html