mybaits中的sqlSession的理解

僤鯓⒐⒋嵵緔 提交于 2019-12-05 14:47:41

一、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任务。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!