每日一题:2020-10-21 Mybatis实现原理

it2025-04-22  11

Mybatis实现原理

通过Resource加载mapper.xml,生成一个inputstream的输入流,创建sqlsessionfactorybuilder对象,通过该对象的build(inputstream)方法,返回一个sqlsessionfactory对象,由sqlsessionfactory对象生成sqlsession,通过statement id找到对应的statement,通过传入的参数进行一系列的复杂判断生成需要执行的sql语句,通过jdbc执行sql,然后把结果封装成map,list等返回。

最新回复(0)