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

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

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

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

1.简单说说你对MyBatis的理解?和JDBC、Hibernate区别是什么?

参考答案:

MyBatis是一款轻量级的半自动ORM持久层框架,底层封装了JDBC,简化了数据库操作,不用手动写重复的连接、关闭资源、预处理参数等冗余代码。

核心特点:SQL与代码分离,SQL写在XML/注解里,灵活度高,适配复杂SQL、多表关联、动态查询。

和JDBC区别:

JDBC是原生数据库操作方式,代码冗余极高,需要手动管理连接、Statement、结果集、关闭资源;MyBatis封装了这些

文档评论(0)

1亿VIP精品文档

相关文档