MyBatis框架

2021-04-14  本文已影响0人  久伴_不离

什么是MyBatis?

Mybaits的优点

MyBatis框架的缺点

MyBatis框架适用场合:

MyBatis与JPA有哪些不同?

#{}和${}的区别是什么?

当实体类中的属性名和表中的字段名不一样 ,怎么办 ?

模糊查询like语句该怎么写?

通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗?

Mybatis是如何进行分页的?分页插件的原理是什么?

分页插件的基本原理是使用Mybatis提供的插件接口,实现自定义插件,在插件的拦截方法内拦截待执行的sql,然后重写sql,根据dialect方言,添加对应的物理分页语句和物理分页参数

mybatis 逻辑分页和物理分页的区别是什么?

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

如何执行批量插入?

如何获取自动生成的(主)键值?

Mybatis动态sql有什么用?执行原理?有哪些动态sql?

Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签?

Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?

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

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

MyBatis实现一对多有几种方式,怎么操作的?

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

Mybatis的一级、二级缓存

默认情况下一级缓存是开启的,而且是不能关闭的。

什么是MyBatis的接口绑定?有哪些实现方式?

使用MyBatis的mapper接口调用时有哪些要求?

简述Mybatis的插件运行原理,以及如何编写一个插件。

mybatis 有哪些执行器(Executor)?

JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?

---------------------------------------我是分割线------------------------------------------------未完待续,不定时更新,预祝面试成功!比心❤

上一篇 下一篇

猜你喜欢

热点阅读