请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

Tim老师 2023-09-21 18:17:22
同学,这个并不是我们业务本身的方法,是mybatis底层的一个标准实现。就像jdk的API方法一样,这个如果再讲进去,就变成mybatis源码课程了。不过这里可以稍微普及一下,save本身的实现比较简单,底层其实就是拿到对应的mapper,进入动态代理的invoke方法,根据参数动态拼接insert sql,list的原理类似,不过更简单,是拼接select 所有列名 from 表名,然后执行sql,由ResultSetHandler负责结果集映射返回给我们
0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉2011219583 #1
    我说的是代码报错了,找不到save这个方法
    回复 有任何疑惑可以回复我~ 2023-09-21 18:23:59
  • Tim老师 回复 提问者 慕粉2011219583 #2
    同学,4-14有专门解答这个问题的
    回复 有任何疑惑可以回复我~ 2023-09-21 18:29:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信