摘要:
一 Spring简介 1 什么是Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是 阅读全文
摘要:
一 简介: 1.对于MyBatis的源码分析从SqlSessionFactory开始 2.对于源码分析,有些地方的确无法明白,所以只能将结论抛出。 二 配置流的读取 1.我们使用iBatis包中的Resources工具类的getResourceAsStream方法将配置文件转化为流。 2.这里我们传 阅读全文
摘要:
一 简介: 1.对于这个我就不是太熟悉了,只会基本使用,所以来深入了解的就别看了 2.在我们代码的编写过程工,JavaBean实体类,Dao接口,Mapper.xml配置文件实际上很多东西都是固定的,JavaBean的实体类可以通过表的列名与表明以及类型获得,Dao接口可以通过JavaBean实体类 阅读全文
摘要:
一 延迟操作 多表关联查询 1.什么是延迟操作 延迟操作只用与多变关联查询(且必须是将几次查询分开的),实现的效果是:当我们访问一个该bean对象的一般属性时,并没有涉及到第二次查询,则只会执行第一次查询,而当我们需要访问到第二次查询得到的信息时,才会执行第二次查询 2.区别所在: 普通查询时,当你 阅读全文
摘要:
一 什么是多变关联 1.所谓的多变关联,就是表结构中存在多对一,一对多的现象,当然也存在多对多。 2.在真正的工作中,经常存在多表关联的存在,就是说外键的存在。比如说:商品表goods,会关联一个分类表,将每个商品进行分类处理。 3.Bean类中的多变关联,作为分类表,应该存在有一个List对象来存 阅读全文
摘要:
一 日志文件的实现 1.日志包(log4j)导入,具体看第一条 2.日志配置文件(放在src目录下,且名字为【log4j.properties】),这是MyBatis中写好的东西,所以并不能像MybatisConfig一样自行解决 算了欠着,感觉日志这一栏要专门搞 二 MyBatis中逻辑运算的使用 阅读全文
摘要:
一 分页查询 1.分页查询是也页面的形式来查取输出,并以页面的形式将数据表现出来 2.分页的难点在于页类的创建,以及各个属性之间的关系,并非在于Mybatis使用,对于Mybatis无非就是在sql中加入了一个limit来取相应的值 3.页面是指,我们平时浏览网页时的页面,页面中的对象不用多说,重点 阅读全文
摘要:
一 不适用Dao类的缺陷 1.每次填充第一个方法全路径麻烦,且参数只能有一个,多个参数时,必须使用Map来提交。 2. 使用动态代理后,我们可以在业务层直接创建一个全局的Dao变量,使用起来会方便很多。 二 动态代理的实现 1.mapper映射文件的namespace必须映射到dao的全路径 2.所 阅读全文
摘要:
一 增删改查XML配置 注:下方是一些描述,具体执行继续往下看 1.如同上一篇文章所说,可以将XML配置文件看做一个类,namespace看做类的全地址,而无论是update还是select都看作是个方法,id看做方法名,可以设置paramterType与resultType控制返回类。。 2.不使 阅读全文
摘要:
一 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plai 阅读全文