为什么说Mybatis是半自动ORM映射工具,它与全自动的区别在哪里

参考答案

Hibernate属于全自动ORM映射工具。

使用Hibernate查询关联对象或者关联集合对象时,可以根据对象关系模型直接获取,所以它是全自动的。

而Mybatis在查询关联对象或关联集合对象时,需要手动编写sql来完成,所以,称之为半自动ORM映射工具。

Mybatis与全自动的区别在于:

  • association是一对一关联查询;
  • collection是一对多关联查询。

 

以上,是Java面试题【为什么说Mybatis是半自动ORM映射工具,它与全自动的区别在哪里】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧