随笔分类 - mybatis源码
摘要:官网:https://mybatis.org/mybatis-3/zh/getting-started.html mybatis是一个jar包,我们引入这个jar包到我们的项目中后,可以通过它方便的操作数据库。要是用mybatis,我们只要把mybatis-x.x.x.jar置于我们的CLASSPA
阅读全文
摘要:思路: 1使用Spring中的组件扫描,扫描所有Mapper注入到Spring容器中 2 mybatis中的SqlSessionFactory注入到spring容器3 mybatis执行blogMapper.query时,使用动态代理,注入blogMapper时需要处理BeanDefinition时
阅读全文
摘要:为了查看效果,当执行数据库时,我们打印一句话,我们修改SimpleExecutor.java的doQuery方法,打印一句话,如下所示。 public <E> List<E> doQuery(MappedStatement ms, Object parameter, RowBounds rowBou
阅读全文
摘要:在上面的例子中,我们使用xml加载Mapper文件,在这一篇博客中,我们使用@Mapper注解加载sql映射 1 示例 我们修改Mybatis源码学习(一)中的代码,红色为修改部分: MyBatisMain.java public class MybatisMain { public static
阅读全文
摘要:0 回顾 上一节,我们写了一个简单Demo,并看到了它的运行结果,这一节,我们分析一下Mybatis执行sql的原理。 public class MybatisMain { public static void main(String[] args) throws IOException { Str
阅读全文
摘要:1 源码下载 到mybatis的官网进行源码下载:https://mybatis.org/mybatis-3/, 我们选择Source code下载 下载后解压,该项目是一个maven项目,我们用idea打开,目录结构如下 2 Demo项目 我们在源码工程下创建一个demo目录,存放我们的demo代
阅读全文
摘要:在阅读mysql源码的时候,下载下来源码,写了一个简单demo,运行,报错 java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cann
阅读全文
浙公网安备 33010602011771号