MySQL
- 分类
- 数据库
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 15:43
答案
Mybatis是一个半自动ORM框架,需要程序员自己编写sql语句,能够控制SQL执行性能,更加灵活,但无法做到数据库无关性。适用于对关系数据模型要求不高的软件开发。而hibernate对对象/关系映射能力更强,数据无关性更好。
相关题目(5)
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(框架).md
knowledge_noteQuestion 49: MyBatis 和 Hibernate 有哪些不同?
Source answer: Mybatis是一个半自动ORM框架,需要程序员自己编写sql语句,能够控制SQL执行性能,更加灵活,但无法做到数据库无关性。适用于对关系数据模型要求不高的软件开发。而hibernate对对象/关系映射能力更强,数据无关性更好。
Reviewed answer: MyBatis 偏半自动 ORM,需要开发者编写 SQL,灵活且便于性能控制;Hibernate ORM 能力更强、数据库无关性更好,但 SQL 可控性相对弱。