51 MyBatis 执行 SQL 的流程
加载配置 → 创建 SqlSessionFactory → 获取 SqlSession → 执行 Mapper 方法 → 返回结果 → 关闭 Session。
52 Mapper 接口与 XML 自动绑定
接口与 XML 的 namespace、id 对应即可,无需写实现类,MyBatis 自动创建代理对象。
53 MyBatis 使用步骤
配置文件 → 创建 SqlSession → 加载 Mapper → 执行 SQL → 返回结果 → 关闭资源。
54 JDBC 与 MyBatis 区别
JDBC 手写大量模板代码(连接、关闭、拼 SQL)。
MyBatis 自动映射、动态 SQL、结构清晰,效率更高。
55 MyBatis 的优缺点
优点:SQL 灵活、性能高、减少重复代码、易上手。
缺点:SQL 手写维护成本高,大型项目 XML 多、移植性差。