openSession()到底做了什么

来源:互联网 发布:xmind for mac 序列号 编辑:程序博客网 时间:2024/05/24 15:39




从环境中获取事务的工厂,返回一个environment对象获取事务工厂
事务工厂创建事务
通过configuration拿到一个执行器传入事务(Transaction)和类型(execType(枚举))
最后返回一个DefaultSqlSession
openSession底层就是做各种成员变量的初始化
例如:configuration,executor,dirty(内存当中的数据与数据库中


原创粉丝点击