11mybaits的 excutor的种类有哪些
MyBatis中的Executor有三种类型:
-
SimpleExecutor:这是默认的Executor,它会为每个更新语句或查询语句创建一个新的Statement对象。每次执行语句时,都会创建一个新的Connection对象,并在执行完毕后关闭Connection对象。
-
ReuseExecutor:这个Executor会重用已经存在的Statement对象,并且会重用已经存在的Connection对象。它会缓存Statement和Connection对象,以便在下次执行相同语句时能够直接使用,而不需要重新创建。
-
BatchExecutor:这个Executor用于执行批量操作,它会将多个更新语句打包成一个批处理操作一次性执行,可以提高性能。它会重用已经存在的Statement和Connection对象,并且会在所有操作执行完毕后才关闭Connection对象。
原文地址: https://www.cveoy.top/t/topic/hPpp 著作权归作者所有。请勿转载和采集!