ruleService里的save方法和list方法是怎么实现的没有介绍

来源:4-13 【项目搭建】项目初始化及测试(二)

慕粉2011219583

2023-09-21

输入正文

写回答

1回答

Tim老师

2023-09-21

同学,这个并不是我们业务本身的方法,是mybatis底层的一个标准实现。就像jdk的API方法一样,这个如果再讲进去,就变成mybatis源码课程了。不过这里可以稍微普及一下,save本身的实现比较简单,底层其实就是拿到对应的mapper,进入动态代理的invoke方法,根据参数动态拼接insert sql,list的原理类似,不过更简单,是拼接select 所有列名 from 表名,然后执行sql,由ResultSetHandler负责结果集映射返回给我们
0
2
Tim老师
回复
慕粉2011219583
同学,4-14有专门解答这个问题的
2023-09-21
共2条回复

SpringBoot3.0 + RocketMq 构建企业级数据中台

SpringBoot3.0 + RocketMq 构建企业级数据中台

201 学习 · 63 问题

查看课程