Mybatis原理
Catalogue
查询流程
其中的一个UserMapper的实例为:
1 | com.baomidou.mybatisplus.core.override.MybatisMapperProxy@13250132 |
动态代理
1 | MybatisMapperProxy implements InvocationHandler{ |
不需要所有的map都写到一个项目中。
kits只是集成了数据访问,方便的数据访问开发。 然后各自的map集成到各自的项目中去。
SqlSession
主要是sqlSession操作数据库,增删改查。
实现有SqlSessionTemplate,SqlSessionManager,DefaultSqlSession.