mybatis
文章平均质量分 85
mybatis源码分析
面朝大海春暖花开~
这个作者很懒,什么都没留下…
展开
-
利用mybatis插件开发动态更改sql
1、业务背景需求目前楼主所在公司线上与预发环境用的是同一套数据库,这样做的目的是在预发环境验收线上的真实情况。但是有几个配置表需要单独在预发环境更改,如果更改了会影响到线上用户使用,所以如何将配置表做环境隔离,在不更改现有代码的情况下;做法就是利用mybatis提供的插件开发机制对底层的4大内置对象进行拦截;那么4大内置对象都有哪些?2、4大内置对象Executor:代表执行器,由它调度StatementHandler、ParameterHandler、ResultSetHandler等来执行对原创 2021-09-26 18:33:45 · 1508 阅读 · 0 评论 -
mybatis原理解析
前提:最近在学习mybatis源码,结合画图跟大家分享下,如有理解有误,欢迎指教。@Test public void test() throws IOException { // 1、获取sqlSessionFactory SqlSessionFactory sqlSessionFactory = getSqlSessionFactory(); // 2、获取sqlSession SqlSession sqlSe原创 2021-03-26 18:20:27 · 276 阅读 · 1 评论