mybatis的fetchSize查询是一次查询多少条还是查询多次
时间: 2023-11-18 10:06:23 浏览: 276
`fetchSize`是用来控制一次性从数据库中取出多少行记录的参数,它并不会影响查询的次数。如果设置了`fetchSize`参数,则查询会一次性从数据库中取出指定数量的记录,然后返回给MyBatis进行处理。如果没有设置`fetchSize`参数,则默认会一次性取出所有记录。
实际上,`fetchSize`并不会影响查询的次数,而是影响查询的效率和内存占用。如果一次性取出的记录数量过多,则会导致内存占用过大,从而影响应用程序的性能。而如果一次性取出的记录数量过少,则会导致查询效率低下,从而增加了查询的次数和数据库的负担。
总之,`fetchSize`参数可以根据实际情况进行设置,以达到平衡查询效率和内存占用的目的。
阅读全文
相关推荐





