MyBatis高频面试题及真实面试版答案
一、基础认知类
1.什么是MyBatis?和JDBC、Hibernate有什么区别?
答案:
MyBatis是一款轻量级的半自动ORM持久层框架,底层封装了JDBC,简化了数据库操作,核心是SQL可控、灵活、轻量。
三者区别:
JDBC:最原生,需要手动写连接、预编译、设置参数、关闭资源,代码冗余量大,重复代码多。
Hibernate(全自动ORM):不用写SQL,框架自动生成,开发快,但SQL不可控,复杂查询、多表关联、性能调优很麻烦,重量级框架。
MyBatis(半自动ORM):实体和数据库映射由框架处理,SQL自己手写,
您可能关注的文档
- K线形态专项测试题(含详细答案解析).docx
- LBS地理位置服务面试题(含详细真实面试答案).docx
- LED基础知识与实操测试题(含详细答案).docx
- LeetCode高频面试题及详细答案(面试专用).docx
- LeetCode经典面试真题及详细答案(实战版).docx
- LF炉岗位操作工考核试题(含答案).docx
- Linux 高频面试题及详细答案(实操版).docx
- Linux 高频面试题及详细答案(实战版).docx
- Linux 高频真实面试题(实战向无模板).docx
- Linux 命令实战面试题(真实企业面试版).docx
- DB37∕T 6056-2026 海上光伏电站运行评价.docx
- T∕ZZB 1776-2025 航空用合金热塑板.docx
- T∕GRM 182-2026 金属矿地下开采岩层与地表移动变形监测技术规范.docx
- DB15∕T 4498-2026 研学旅游基地(营地)管理规范.docx
- DB15∕T 4500-2026 冰雪旅游景区服务规范.docx
- T∕CVDA 5-2019 兽用口服固体热封垫片塑料瓶 2025年版.docx
- T∕CABEE 140-2026 T∕CCSA 886-2026 公共租赁住房数字化运营管理服务要求.docx
- DB4403∕T 656-2025 深圳特色粤菜菜品 脆炸沙井生蚝.docx
- T∕ZNZ 397-2025 衢州味道 龙游发糕.docx
- T∕ZNZ 399-2025 衢州味道 龙游小辣椒.docx
原创力文档

文档评论(0)