咨询apply

图中代码31行的apply是什么意思?
之前写的工具类都只有openSession和closeSession,这里为什么要加一个executeQuery呢?
16
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小小
2022-10-17 10:55:45
同学你好
31行apply表示的是方法名,fun.apply表示的调用Function中的apply方法。

调用executeQuery时,只需要写apply方法的具体实现即可,例如:

相关课程回顾:Lambda表达式章节
由于每次进行事务处理时均要进行手动的开启、关闭sqlSessioin对象,故使用executeQuery对其进行了封装,使得开发时可直接调用executeQuery方法书写相关查询操作,无需再考虑开启、关闭操作。
祝学习愉快~
2023版Java工程师
- 参与学习 人
- 提交作业 8788 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星