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