互联网公司网站模板,广告联盟怎么赚钱,镇江关键词优化如何,如何让域名跳转网站Executor执行器是用来执行我们的具体的SQL操作的 有三种基本的Executor执行器#xff1a;
SimpleExecutor简单执行器
每执行一次update或select#xff0c;就创建一个Statement对象#xff0c;用完立刻关闭Statement对象
ReuseExecutor可重用执行器
可重复利用Statement…Executor执行器是用来执行我们的具体的SQL操作的 有三种基本的Executor执行器
SimpleExecutor简单执行器
每执行一次update或select就创建一个Statement对象用完立刻关闭Statement对象
ReuseExecutor可重用执行器
可重复利用Statement对象
执行update或select以sql作为key查找Statement对象存在就是用不存在就创建用完之后不关闭Statement对象而是放置于MapString,Statement内其实那个String就是我们的SQL语句供下一次使用。简而言之就是重复使用Statement对象
BatchExecutor批量执行器
BatchExecutor 执⾏ update将所有sql语句添加到批处理中然后等待逐一执行 执行update没有selectJDBC批处理不支持select将所有的sql都添加到批处理中addBatch(),等待统一执行executeBatch它缓存了多个Statement对象每一个Statement对象都是addBatch完毕后等待逐一执行 executeBatch批处理与JDBC批处理相同 作用范围
Executor的这些特点都严格限制在SqlSession生命周期范围内