BAT面试Java高岗必问115题:Spring,微服务,SpringMVC,MyBatis( 十 )

8、Mybatis 是否支持延迟加载?如果支持 , 它的实现原理是什么?

9、MyBatis 与 Hibernate 有哪些不同?

10、MyBatis 的好处是什么?

11、简述 Mybatis 的 Xml 映射文件和 Mybatis 内部数据结构之间的映射关系?

12、什么是 MyBatis 的接口绑定有什么好处?

13、接口绑定有几种实现方式分别是怎么实现的?

14、什么情况下用注解绑定什么情况下用 xml 绑定?

15、MyBatis 实现一对一有几种方式?具体怎么操作的?

16、Mybatis 能执行一对一、一对多的关联查询吗?都有哪些实现方式 , 以及它们之间的区别?

17、MyBatis 里面的动态 Sql 是怎么设定的?用什么语法?

18、Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?

推荐阅读