iBatis常见面试题及详细答案.docx

iBatis常见面试题及详细答案

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

1.请说说什么是iBatis?它和Hibernate的核心区别是什么?

答:iBatis(后来更名为MyBatis)是一个轻量级的持久层框架,核心是“SQL映射”,它允许开发者自己编写SQL语句,将Java对象和SQL语句的执行结果进行映射,本质是对JDBC的封装,简化数据库操作的代码,同时保留SQL的灵活性。

核心区别(重点,实际开发中常考):

①ORM程度不同:Hibernate是全ORM框架,无需编写SQL,通过映射文件将Java实体与数据库表完全映射,开发者无需关注SQL实现;iBatis是半ORM框架,需要开发者手动

文档评论(0)

1亿VIP精品文档

相关文档