MyBatis 高频面试题及详细答案(实战版).docx

MyBatis 高频面试题及详细答案(实战版).docx

MyBatis高频面试题及详细答案(实战版)

一、基础认知类(入门必问)

1、什么是MyBatis?它和JDBC、Hibernate的区别是什么?

参考答案:

MyBatis是一款轻量级的Java持久层框架,基于ORM思想,用于简化数据库操作,支持自定义SQL、存储过程以及高级映射。核心特点是半自动化ORM,SQL语句由开发者手动编写,框架仅负责参数映射、结果封装、JDBC流程简化。

和JDBC对比:JDBC原生代码冗余度极高,需要手动加载驱动、创建连接、预处理语句、手动设置参数、封装结果集、关闭资源,频繁创建销毁连接性能差。MyBatis封装了所有重复流程,自动管理连接和资源释放,简化代

文档评论(0)

1亿VIP精品文档

相关文档