标签: mybatis

3 篇文章

【手搓mybatis-4】数据源 事务 配置解析
通过这一章的学习,更加理解了JDBC事务隔离级别、工厂方法模式 v.s. 简单工厂模式、Druid数据库连接池等知识点。到这里为止mybatis创建的代理对象已经可以访问数据库并返回结果了。
thumbnail
【手搓mybatis-3】mapperXML解析及装配
通过 mapper.xml 文件的 SQL 配置执行数据库操作。当前流程包括扫描并注册 Mapper,解析 XML 并生成 MappedStatement,最后通过 SqlSession 获取代理对象并映射到对应 SQL 操作。
thumbnail
【手搓mybatis-2】指定路径注册MapperRegister
在上一节中,我们搭建了JDK动态代理的框架: 通过工厂创建代理对象时,需要我们手工创建对应接口的工厂,每一个接口都需要一个代理工厂; 编写一个假的 SqlSession 处理实际调用接口时的返回结果。(实际上应该从mapper XML文件中扫描)。 MapperRegistry 映射器注册机 对于第一个问题,有两点需要改进 日常开发中,我们通常会使…