摘要: MyBatis框架——动态SQL、缓存机制、逆向工程 一、Dynamic SQL 为什么需要动态SQL?有时候需要根据实际传入的参数来动态的拼接SQL语句。最常用的就是:where和if标签 1.参考官方文档 if:字符判断 choose (when, otherwise):分支选择 trim (w 阅读全文
posted @ 2017-09-07 14:15 Mr_zhaoz 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 关系映射 一、映射(多)对一、(一)对一的关联关系 1).使用列的别名 ①.若不关联数据表,则可以得到关联对象的id属性 ②.若还希望得到关联对象的其它属性。则必须关联其它的数据表 1.创建表: 员工表: 部门表: 2.创建相应的实体类和Mapper接口! 3.写关联的SQL语句 4.在sql映射文 阅读全文
posted @ 2017-09-07 09:26 Mr_zhaoz 阅读(624) 评论(0) 推荐(0) 编辑
摘要: Spring整合MyBatis 1. 整合 Spring 【整合目标:在spring的配置文件中配置SqlSessionFactory以及让mybatis用上spring的声明式事务】 1). 加入 Spring 的 jar 包和配置文件 <1>、Spring框架需要的jar包: com.sprin 阅读全文
posted @ 2017-09-05 20:50 Mr_zhaoz 阅读(234) 评论(0) 推荐(0) 编辑
摘要: MyBatis框架 一、介绍: MyBatis实际上是Ibatis3.0版本以后的持久化层框架【也就是和数据库打交道的框架】! 和数据库打交道的技术有: 原生的JDBC技术 > Spring的JdbcTemplate技术 这些工具都是提供简单的SQL语句的执行,但是和我们这里学的MyBatis框架还 阅读全文
posted @ 2017-09-04 20:38 Mr_zhaoz 阅读(546) 评论(0) 推荐(1) 编辑
摘要: Spring与SpringMVC整合! 问:实际上SpringMVC就运行在Spring环境之下,还有必要整合么?SpringMVC和Spring都有IOC容器,是不是都需要保留呢? 答案是:通常情况下,类似于数据源,事务,整合其他框架都是放在spring的配置文件中(而不是放在SpringMVC的 阅读全文
posted @ 2017-09-03 23:13 Mr_zhaoz 阅读(621) 评论(0) 推荐(1) 编辑
摘要: 一、 事务概述 ●在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。 ●事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。 ●事务的四个关键属性(A 阅读全文
posted @ 2017-09-03 19:32 Mr_zhaoz 阅读(1043) 评论(0) 推荐(2) 编辑
摘要: 查看具体内容请点击链接: http://blog.csdn.net/mr_zhaoz/article/details/77724831 阅读全文
posted @ 2017-08-30 20:46 Mr_zhaoz 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 批处理(batch) 批处理(batch) >好比快递员【不能一件一件的送快递】 - 批处理指的是一次操作中执行多条SQL语句 - 批处理相比于一次一次执行效率会提高很多 - 批处理主要是分两步: 1.将要执行的SQL语句保存 2.执行SQL语句 - Statement和PreparedStatem 阅读全文
posted @ 2017-08-30 20:02 Mr_zhaoz 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 1 AOP概述 ●AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。 ●AOP编程操作的主要对象是切面(aspect),而切面模块化横切关注点。 ●在应用A 阅读全文
posted @ 2017-08-29 20:53 Mr_zhaoz 阅读(2033) 评论(0) 推荐(1) 编辑
摘要: 实验1:通过IOC容器创建对象,并为属性赋值★ 实验2:根据bean的类型从IOC容器中获取bean的实例★ 实验3:通过构造器为bean的属性赋值 实验4:通过index属性指定参数的位置 实验5:通过类型不同区分重载的构造器 实验6:通过p名称空间为bean赋值 实验14:给bean的级联属性赋 阅读全文
posted @ 2017-08-29 20:11 Mr_zhaoz 阅读(543) 评论(0) 推荐(0) 编辑