Sqlsession openSession() | 开启事务,连接对象从活动环境配置的数据源对象中得到,事务隔离级别使用驱动或数据源默认设置,预处理语句不会服用,也不会批量更新 |
SqlSession openSession(Boolean autoCommit) | 参数autoCommit可设置是否开启事务。 true表示关闭事务控制,会自动提交 false表示开启事务控制 |
SqlSession openSession(Connection connertion) | 参数connection可提供自定义连接 |
SqlSession openSession(TransactionIsolationLevel level) | 参数level可设置隔离级别 |
SqlSession openSession(ExecutorType execType) | 参数execType为执行器的类型,有以下3个可选值: ExecutorType.SIMPLE:表示为每条语句创建一条预处理语句 ExecutorType.REUSE:表示会复用预处理语句 ExecutorType.BATCH:表示会批量执行所有更新语句 |
s
s
阿斯顿s
上面已经介绍相关参数,剩余方法就是参数们的互相组合。