[MyBatis源码分析系列] Transaction
程序员文章站
2022-03-02 15:20:49
...
Transaction
简介
包装数据库的连接java.sql.Connection
。
处理连接的生命周期:创建,预编译,提交/回滚和关闭。
源码
public interface Transaction {
Connection getConnection() throws SQLException;
void commit() throws SQLException;
void rollback() throws SQLException;
void close() throws SQLException;
Integer getTimeout() throws SQLException;
}
上一篇: Mybatis源码解析
推荐阅读
-
Java 集合系列(四)—— ListIterator 源码分析
-
spring源码分析系列5:ApplicationContext的初始化与Bean生命周期
-
Java并发系列之Semaphore源码分析
-
Java并发系列之CyclicBarrier源码分析
-
Java并发系列之ConcurrentHashMap源码分析
-
Java并发系列之CountDownLatch源码分析
-
quillJS 富文本编辑器源码分析系列1
-
Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析
-
持久层Mybatis3底层源码分析,原理解析
-
LinkedList源码分析:JDK源码分析系列