共计 423 个字符,预计需要花费 2 分钟才能阅读完成。
本文首发于 cartoon 的博客
转载请注明出处:https://cartoonyu.github.io/c…
Mybatis 有哪些执行器(Executor)?
SimpleExecutor
- 只允许执行 update 或 select 语句
- 每执行一次 Statement 对象都销毁该对象
ReuseExecutor
- 执行 update 或 select 语句
- Statement 对象复用,存储在 Map 内
BatchExecutor
- 执行 update 语句
- 批处理 update 语句
选择默认 Executor
- 在 config 文件中通过 defaultExecutorType 参数指定
- 创建 SqlSession 传递 ExecutorType 参数
Mybatis 分页插件的实现原理是什么?
- 暂未了解
Mybatis 如何编写一个自定义插件?
- 暂未了解
数据库的三范式是什么?
一范式
- 列的原子性
- 应用:主键
二范式
- 所有非主键完全依赖主键,不能产生部分依赖
- 应用:外键
三范式
- 非主键字段与主键字段不能产生传递依赖
正文完