阿里java研发岗面试真题380道:mybatis+spring+readis+微服务

快到金九银十了,相信很多朋友也在备战的路上了吧,想要面试大厂的朋友,相信也知道大厂的面试从来就没有固定的面试题,所以面试考察的就是我们的基础是否扎实,涉及面是否广泛,今天给大家也准备了大厂面试经常会问到的一些面试真题,大厂常见面试题380道。

阿里java研发岗面试真题380道:mybatis+spring+readis+微服务_第1张图片

注意,注意:如果还有小伙伴觉得面试不够撸的,小编还给大家准备1000道面试真题,java核心知识点。

MyBatis 面试题27道:

  • 什么是 Mybatis?

  • MyBatis 框架的缺点:
  • MyBatis 框架适用场合:
  • MyBatis 与 Hibernate 有哪些不同?
  • #{}和${}的区别是什么?
  • 当实体类中的属性名和表中的字段名不一样 ,怎么办 ?
  • 模糊查询 like 语句该怎么写?
  • 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是什么?Dao 接口里的方法,参数不同时,方法能重载吗?
  •  Mybatis 是如何进行分页的?分页插件的原理是什么?
  • Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?
  • 如何执行批量插入?
  • 如何获取自动生成的(主)键值?
  • 在 mapper 中如何传递多个参数?
  • Mybatis 动态 sql 有什么用?执行原理?有哪些动态 sql?
  • Xml 映射文件中,除了常见的 select|insert|updae|delete标签之外,还有哪些标签?
  • 为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
  • 一对一、一对多的关联查询 ?
  • MyBatis 实现一对一有几种方式?具体怎么操作的?
  • <

你可能感兴趣的:(java,redis,java,面试,数据库,mybatis)