摘要:
Executor(update、query、flushstatement、commit、rollback、getTransaction) ParameterHandler(getParameterObject、setParameter、close、isclosed) ResultSetHandler 阅读全文
摘要:
引导层 >框架支撑层 >数据处理 >接口层 1、创建sqlSessionFactoryBuilder对象 2、build(inputStream) 3、创建解析器parser 4、解析每一个标签把详细信息保存在Configuration中 5、解析mapper.xml mapper.xml中每一个元 阅读全文
摘要:
mybatis框架使用者定制的代码生成器,快速根据表生成了JavaBean的映射文件、接口、Bean类 javaModelGenerator:javaBean的生成策略 targetPackage="test.model" 目标包名 sqlMapGenerator:sql映射生成策略 逆向生成一些表 阅读全文
摘要:
一级缓存(本地缓存,开启) 二级缓存手动开启和配置,基于namespace级别的缓存 一级缓存(本地缓存):sqlsession级别的缓存,一级缓存是一直开启的(与数据库同一个会话期间查询到的数会放在本地缓存中) 相同数据只需从本地缓存中拿,不需要查询数据库 一缓:1、sqlSession不同 2、 阅读全文
摘要:
select查询 resultType:返回的是一个集合,则是集合元素的类型 Map<String ,Object> >resultType="map" Map<Integer,Employee> >resultType="mybatis.bean.Employee"限定名) 引用mapper:<m 阅读全文