mybaits中的sqlSession的理解

一、mybaits的框架的介绍

mybatis是apache的一个开源项目,主要是为java提供一个orm半对象关系数据映射持久化框架。

1. sql 更加灵活,sql提供动态sql

2. 对象关系映射具有一对一 一对多 多对一

二、sqlSession的介绍

首先mybaits中是具有一个默认的connection连接池,sqlSesion是用来与sql语句进行打交道的 ,类似与statement对象。在sqlSession中具有execute执行器、parpameter参数解析器、resultMap结果引射器。主要是通过SqlSessionFactory.build().openSqlSession()。一级缓存基于sqlSession默认开启,一般的话sql 查询都会去开启一个sqlSession对象,这个对象具有execute执行,然后通过connection的线程池去执行execute任务。

猜你喜欢

转载自www.cnblogs.com/fc520/p/11929055.html