从MyBatis的整体架构来看,它实现了门面模式,SqlSession就相当于一个Facade,内部聚合了MyBatis核心处理层的各个组件,来实现对数据库的各种操作,而对外屏蔽了复杂的逻辑处理,仅保留简单的API供客户端使用。这样一来,客户端无需关心MyBatis内部的实现细节,减少了用户的理解和学习成本。
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!