后端岗位面试题更新 2026-08-05

对于 JPA、Hibernate、MyBatis 有什么看法?

中科创达后端开发技术原理技术选型方案权衡MyBatis

考察说明

考察对不同 ORM/持久层框架的对比认知、选型判断与技术深度

回答思路

  1. 能清晰说明三者定位关系:JPA 是规范,Hibernate 是 JPA 的实现,MyBatis 是独立半自动持久层框架
  2. 从对象关系映射、SQL 控制、性能、复杂查询等维度对比优缺点
  3. 能结合项目场景说明选型依据
  4. 能提及 Hibernate 的缓存、延迟加载、N+1 问题等典型特性,以及 MyBatis 的灵活 SQL、可维护性
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。