2025年mybatis常见面试题及答案
MyBatis的核心组件有哪些?各自的作用与生命周期是什么?
MyBatis核心组件分为5类,各组件职责与生命周期明确:
SqlSessionFactoryBuilder:基于建造者模式解析MyBatis全局配置、映射文件元数据,构建SqlSessionFactory实例。生命周期仅为方法级,实例生成后即可回收,无需长期持有。
SqlSessionFactory:作为MyBatis应用的全局核心工厂,负责创建SqlSession实例,全局唯一,生命周期与应用生命周期保持一致,应用启动时初始化,应用停止时销毁。
SqlSession:是面向用户的操作入口
原创力文档

文档评论(0)