当前位置: 代码迷 >> 综合 >> Mapper 接口并没有实现类,它是如何工作的?
  详细解决方案

Mapper 接口并没有实现类,它是如何工作的?

热度:45   发布时间:2024-02-26 16:31:22.0
  • apper 接口的 Class 对象,被解析包装成 MapperProxyFactory 对象

  • SqlSession 获取 Mapper 接口时,通过 MapperProxyFactory 对象实例化 MapperProxy 动态代理 Mapper 接口

  • 执行 Mapper 接口的方法时,动态代理反射调用 MapperProxy 的 invoke 方法,根据接口与方法找到对应 MappedStatement 执行 SQL

源码入口与上题同。

 

 


【Java面试题与答案】整理推荐

  • 基础与语法
  • 集合
  • 网络编程
  • 并发编程
  • Web
  • 安全
  • 设计模式
  • 框架
  • 算法与数据结构
  • 异常
  • 文件解析与生成
  • Linux
  • MySQL
  • Oracle
  • Redis
  • Dubbo