mybatis的工作原理 mybatis的功能

wasd8456 2024-01-21 11 0

扫一扫用手机浏览

文章目录 [+]

大家好,今天小编关注到一个比较意思的话题,就是关于mybatis工作原理问题,于是小编就整理了2个相关介绍mybatis的工作原理的解答,让我们一起看看吧。

mybatis的工作原理 mybatis的功能
图片来源网络,侵删)
  1. faas连数据库的原理?
  2. 映射器原理?

faas连数据库的原理?

mybatis dao层只有接口,但是没有实现类,却能完成对数据库的CRUD ,主要是因为mybatis框架对m***er. xml文件中的sql进行了动态代理,通过动态代理的方式,在运行时生成接口的实现类,完成对数据库的操作

映射器原理?

当接口方法执行时,首先通过反射拿到当前接口的全路径当做namespace,然后把执行的方法名当成id,拼接成namespace.id,最后在xml映射文件中寻找对应的sql。

mybatis的工作原理 mybatis的功能
(图片来源网络,侵删)

在匹配上某个sql之后,底层实际上还是利用SqlSession的相关方法来进行操作,只不过这个过程对于用户来说屏蔽了。

另外,mybatis还会自动的根据M***er接口方法的返回值类型,选择调用SqlSession的不同方法

mybatis的工作原理 mybatis的功能
(图片来源网络,侵删)

到此,以上就是小编对于mybatis的工作原理的问题就介绍到这了,希望介绍关于mybatis的工作原理的2点解答对大家有用。

相关文章

电除颤工作模式 电除颤工作模式包括什么

大家好,今天小编关注到一个比较有意思的话题,就是关于电除颤工作模式的问题,于是小编就整理了3个相关介绍电除颤工作模式的解答,让我们...

职位招聘 2024-09-20 阅读3 评论0

名师工作室报道 名师工作室报道美篇

大家好,今天小编关注到一个比较有意思的话题,就是关于名师工作室报道的问题,于是小编就整理了4个相关介绍名师工作室报道的解答,让我们...

职位招聘 2024-09-20 阅读5 评论0