首页
Java基础
992.简述 java 内存分配与回收策率以及 Minor GC 和 Major GC
991.什么是类加载器,类加载器有哪些?
990.类加载器双亲委派模型机制?
989.简述 java 类加载机制?
988.java 类加载过程?
987.java 内存模型
986.java 中垃圾收集的方法有哪些?
985.简述 java 垃圾回收机制?
984.如和判断一个对象是否存活?(或者 GC 对象的判定方 法)
983.JVM 内存分哪几个区,每个区的作用是什么?
多线程
173.ReentrantReadWriteLock 实现独占和共享两种方式
172.同步器的实现是 ABS 核心(state 资源状态计数)
171.什么是 AQS(抽象的队列同步器)
170.ABA 问题
169.原子包 java.util.concurrent.atomic(锁自旋)
168. CAS(比较并交换-乐观锁机制-锁自旋)概念及特性
167.多级反馈队列调度算法
166.时间片轮转法
165.高响应比优先调度算法
164.高优先权优先调度算法
MySQL
1191.MySQL 的 insert 和 update 的 select 语句语法
1190.MySQL 当记录不存在时 insert,当记录存在时 update,语句怎么写?
1189.HAVNG 子句 和 WHERE 的异同点?
1188. [SELECT *] 和[SELECT 全部字段]的 2 种写法有何优缺点?
1187.若一张表中只有一个字段 VARCHAR(N)类型,utf8 编码,则 N 最大值 为多少(精确到数量级即可)?
1186.MySQL 中控制内存分配的全局参数,有哪些?
1185.MySQL 中 InnoDB 引擎的行锁是通过加在什么上完成(或称实现) 的?
1184.表中有大字段 X(例如:text 类型),且字段 X 不会经常更新,以读为 为主,将该字段拆成子表好处是什么?
1183.MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区 别?
1182.mysql 中 varchar 与 char 的区别以及 varchar(50)中的 50 代表的涵 义?
IDEA注册码
当前位置:
Java面试题
>
MyBatis
>
1108.Mybatis 中如何执行批处理?
爪哇
MyBatis
2021-10-25
1108.Mybatis 中如何执行批处理?
使用 BatchExecutor 完成批处理。
上一篇
1107.Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重复?
下一篇
1109.Mybatis 都有哪些 Executor 执行器?它们之间的区别是什么?
MyBatis教程
0. 什么是Mybatis?
1. Mybatis的优缺点?
2. Mybatis使用场合?
3. #{}和${}的区别是什么?
4. 当实体类的属性名和表种字段名不一致怎么办?
5. Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?
6. 如何获取自动生成的(主)键值?
7. Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?
8. Mybatis动态SQL?
9. 说一下resultMap和resultType?
10. Mybatis全局配置文件中有哪些标签?分别代表什么意思?
11. Mybatis能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别。
12. Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?
13. Mybatis都有哪些Executor执行器?它们之间的区别是什么?
14. Mybatis的一级、二级缓存
15. 什么是 Mybatis?
16. Mybaits 的优点:
17. MyBatis 框架的缺点:
18. MyBatis 框架适用场合:
19. MyBatis 与 Hibernate 有哪些不同?
20. #{}和${}的区别是什么?
21. 当实体类中的属性名和表中的字段名不一样 ,怎么办 ?
22. 模糊查询 like 语句该怎么写
23. 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是什么?Dao 接口里的方法,参数不同时,方法能重载吗?
24. Mybatis 是如何进行分页的?分页插件的原理是什么?
25. Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?
26. 如何执行批量插入
27. 如何获取自动生成的(主)键值
28. 在 mapper 中如何传递多个参数
29. Mybatis 动态 sql 有什么用?执行原理?有哪些动态 sql?
30. Xml 映射文件中,除了常见的标签之外,还有哪些标签?
31. Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重复?
32. 为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
33. 一对一、一对多的关联查询 ?
34. MyBatis 实现一对一有几种方式
35. MyBatis 实现一对多有几种方式,怎么操作的?
36. Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么?
37. 什么是 MyBatis 的接口绑定?有哪些实现方式?
38. Mybatis 的一级、二级缓存
39. 使用 MyBatis 的 mapper 接口调用时有哪些要求?
40. Mapper 编写有哪几种方式?
41. 简述 Mybatis 的插件运行原理,以及如何编写一个插件。
42. 269.Mybatis 缓存
43. 270.Mybatis 的一级缓存原理(sqlsession 级别)
44. 271.二级缓存原理(mapper 基本)
45. 1084.什么是 MyBatis?
46. 1085.讲下 MyBatis 的缓存
47. 1086.Mybatis 是如何进行分页的?分页插件的原理是什么?
48. 1087.简述 Mybatis 的插件运行原理,以及如何编写一个插件?
49. 1088.Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?
50. 1089.#{}和${}的区别是什么?
51. 1090.为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
52. 1091.、Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么?
53. 1092.MyBatis 与 Hibernate 有哪些不同?
54. 1093.MyBatis 的好处是什么?
55. 1094.简述 Mybatis 的 Xml 映射文件和 Mybatis 内部数据结构之间的映射关系?
56. 1095.什么是 MyBatis 的接口绑定,有什么好处?
57. 1096.接口绑定有几种实现方式,分别是怎么实现的?
58. 1097.什么情况下用注解绑定,什么情况下用 xml 绑定?
59. 1098.MyBatis 实现一对一有几种方式?具体怎么操作的?
60. 1099.Mybatis 能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区 别?
61. 1100.MyBatis 里面的动态 Sql 是怎么设定的?用什么语法?
62. 1101.Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?
63. 1102.Xml 映射文件中,除了常见的 select|insert|updae|delete 标签之外,还有哪些标签?
64. 1103.当实体类中的属性名和表中的字段名不一样,如果将查询的结果封装到指定 pojo?
65. 1104.模糊查询 like 语句该怎么写
66. 1105.通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应, Dao 的工作原理,是否可以重 载?
67. 1106.Mybatis 映射文件中,如果 A 标签通过 include 引用了 B 标签的内容,请问,B 标签能 否定义在 A 标签的后面,还是说必须定义在 A 标签的前面?
68. 1107.Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重复?
69. 1108.Mybatis 中如何执行批处理?
70. 1109.Mybatis 都有哪些 Executor 执行器?它们之间的区别是什么?
71. 1110.Mybatis 中如何指定使用哪一种 Executor 执行器?
72. 1111.Mybatis 执行批量插入,能返回数据库主键列表吗?
73. 1112.Mybatis 是否可以映射 Enum 枚举类?
74. 1113.如何获取自动生成的(主)键值?
75. 1114.在 mapper 中如何传递多个参数?
76. 1115.resultType resultMap 的区别?
77. 1116.使用 MyBatis 的 mapper 接口调用时有哪些要求?
78. 1117.Mybatis 比 IBatis 比较大的几个改进是什么?
79. 1118.IBatis 和 MyBatis 在核心处理类分别叫什么?
80. 1119.IBatis 和 MyBatis 在细节上的不同有哪些?