Mybatis学习(二)常用对象SqlSessionFactory和SqlSession
1.SqlSessionFactory
SqlSeesionFactory对象是MyBatis的关键对象,它是一个数据库映射关系经过编译后的内存镜像。
SqlSeesionFactory对象的实例可以通过SqlSeesionFactoryBulider对象来获得,SqlSeesionFactoryBulider可以从xml配置文件或一个预先定制的configuration的实例构建出SqlSeesionFactory的实例。
SqlSeesionFactory是线程安全的,建议使用单例模式。
SqlSeesionFactory是创建SqlSeesion的工厂。SqlSeesion openSession();
2.SqlSession
SqlSeesion是MyBatis的关键对象,是执行持久化操作的对象。类似于JDBC中的Connection。