2017年9月6日
摘要: 映射(多、一)对一的关联关系 1)若只想得到关联对象的id属性,不用关联数据表 2)若希望得到关联对象的其他属性,要关联其数据表 举例: 员工与部门的映射关系为:多对一 1.创建表 员工表 确定其外键是部门表的 id 部门表 2.创建相应的实体类和Mapper接口 查询的方法有三! 方法一: - 写 阅读全文
posted @ 2017-09-06 21:35 Lverson_tester 阅读(502) 评论(1) 推荐(1) 编辑
2017年9月5日
摘要: 先将Spring和Mybatis整合 1.加入 mybatis 的 jar 包和配置文件: 实际上需要配置的就是 settings 的部分。 2. 加入 Spring 的 jar 包和配置文件 之前是在 mybatis-config.xml 获取 sqlSessionFactory 和扫描 mapp 阅读全文
posted @ 2017-09-05 10:36 Lverson_tester 阅读(415) 评论(1) 推荐(1) 编辑
摘要: 1.在 web.xml 中加载 spring 的配置文件 bean.xml 底层是 Listener <!-- Spring --> <context-param> <param-name>contextConfigLocation</param-name> <!-- 指定spring的配置文件的路 阅读全文
posted @ 2017-09-05 10:25 Lverson_tester 阅读(382) 评论(1) 推荐(1) 编辑
摘要: 映射文件:指导着MyBatis如何进行数据库增删改查, 有着非常重要的意义; - cache 命名空间的二级缓存配置 - cache-ref 其他命名空间缓存配置的引用。 - resultMap 自定义结果集映射 - parameterMap 已废弃!老式风格的参数映射 - sql 抽取可重用语句块 阅读全文
posted @ 2017-09-05 09:52 Lverson_tester 阅读(980) 评论(2) 推荐(1) 编辑
摘要: 总体介绍:MyBatis实际上是Ibatis3.0版本以后的持久化层框架【也就是和数据库打交道的框架】! 和数据库打交道的技术有: 原生的JDBC技术 >Spring的JdbcTemplate技术 这些工具都是提供简单的SQL语句的执行,但是和我们这里学的MyBatis框架还有些不同, 框架是一整套 阅读全文
posted @ 2017-09-05 08:26 Lverson_tester 阅读(652) 评论(0) 推荐(0) 编辑
2017年8月31日
摘要: 1.Spring提供的一个操作数据库的技术JdbcTemplate,是对Jdbc的封装。语法风格非常接近DBUtils。 JdbcTemplate可以直接操作数据库,加快效率,而且学这个JdbcTemplate也是为声明式事务做准备,毕竟要对数据库中的数据进行操纵! JdbcTemplate中并没有 阅读全文
posted @ 2017-08-31 19:57 Lverson_tester 阅读(634) 评论(1) 推荐(1) 编辑
2017年8月30日
摘要: 批处理(batch) >好比快递员【不能一件一件的送快递】 - 批处理指的是一次操作中执行多条SQL语句- 批处理相比于一次一次执行效率会提高很多 - 批处理主要是分两步: 1.将要执行的SQL语句保存 2.执行SQL语句 - Statement和PreparedStatement都支持批处理操作, 阅读全文
posted @ 2017-08-30 19:25 Lverson_tester 阅读(741) 评论(1) 推荐(1) 编辑
2017年8月29日
摘要: 1.概念:Aspect Oriented Programming 面向切面编程 在方法的前后添加方法 2.作用:本质上来说是一种简化代码的方式 继承机制 封装方法 动态代理 …… 3.情景举例 ①数学计算器接口[MathCalculator] int add(int i,int j); int su 阅读全文
posted @ 2017-08-29 18:48 Lverson_tester 阅读(400) 评论(1) 推荐(2) 编辑
2017年8月28日
摘要: 实验1:配置通过静态工厂方法创建的bean [通过静态方法提供实例对象,工厂类本身不需要实例化!] 1.创建静态工厂类 工厂本身不创建对象,而是通过其提供的静态方法获取对象 如果不写 <constructor-arg> 会报 method="getBookById" 构造器需要参数的错误 所以通过< 阅读全文
posted @ 2017-08-28 22:24 Lverson_tester 阅读(465) 评论(1) 推荐(1) 编辑
2017年8月27日
摘要: 1.Spring作用: 1.生态体系庞大,全能型选手!【springmvc是其一个子模块,jdbcTemplate能直接操作数据库!】 2.将其他组件粘合在一起 比如将SpringMVC和Mybaits连在一起 3.包括:IOC容器和AOP【面向切面编程】 Spring的IOC机制(控制反转和依赖注 阅读全文
posted @ 2017-08-27 22:17 Lverson_tester 阅读(448) 评论(0) 推荐(1) 编辑