摘要: 一 简介: 1.对于MyBatis的源码分析从SqlSessionFactory开始 2.对于源码分析,有些地方的确无法明白,所以只能将结论抛出。 二 配置流的读取 1.我们使用iBatis包中的Resources工具类的getResourceAsStream方法将配置文件转化为流。 2.这里我们传 阅读全文
posted @ 2019-06-16 19:21 千千万花世界 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 一 简介: 1.对于这个我就不是太熟悉了,只会基本使用,所以来深入了解的就别看了 2.在我们代码的编写过程工,JavaBean实体类,Dao接口,Mapper.xml配置文件实际上很多东西都是固定的,JavaBean的实体类可以通过表的列名与表明以及类型获得,Dao接口可以通过JavaBean实体类 阅读全文
posted @ 2019-06-16 17:35 千千万花世界 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 一 延迟操作 多表关联查询 1.什么是延迟操作 延迟操作只用与多变关联查询(且必须是将几次查询分开的),实现的效果是:当我们访问一个该bean对象的一般属性时,并没有涉及到第二次查询,则只会执行第一次查询,而当我们需要访问到第二次查询得到的信息时,才会执行第二次查询 2.区别所在: 普通查询时,当你 阅读全文
posted @ 2019-06-16 17:10 千千万花世界 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一 什么是多变关联 1.所谓的多变关联,就是表结构中存在多对一,一对多的现象,当然也存在多对多。 2.在真正的工作中,经常存在多表关联的存在,就是说外键的存在。比如说:商品表goods,会关联一个分类表,将每个商品进行分类处理。 3.Bean类中的多变关联,作为分类表,应该存在有一个List对象来存 阅读全文
posted @ 2019-06-16 15:09 千千万花世界 阅读(49553) 评论(1) 推荐(3) 编辑
摘要: 一 日志文件的实现 1.日志包(log4j)导入,具体看第一条 2.日志配置文件(放在src目录下,且名字为【log4j.properties】),这是MyBatis中写好的东西,所以并不能像MybatisConfig一样自行解决 算了欠着,感觉日志这一栏要专门搞 二 MyBatis中逻辑运算的使用 阅读全文
posted @ 2019-06-16 13:41 千千万花世界 阅读(969) 评论(0) 推荐(0) 编辑