2017年10月9日

Spring07 JDBC

摘要: 1.创建对应的数据库 2.在MyEclipse中创建项目 引入需要的jar包 3.创建数据访问层 public interface StudentDao { //新增学生 int addStudent(Student student); //删除学生 int delStudent(Student s 阅读全文

posted @ 2017-10-09 14:39 勿忘心安云卷云舒 阅读(127) 评论(0) 推荐(0) 编辑

Spring06 Aop

摘要: 1.实现前置增强 必须实现接口MethodBeforeAdvice接口 创建对应的文件 public interface Animal {//主业务接口 void eat(); //目标方法 void sleep(); } public class Dog implements Animal {// 阅读全文

posted @ 2017-10-09 14:38 勿忘心安云卷云舒 阅读(190) 评论(0) 推荐(0) 编辑

Mystring05 配置文件之间的关系

摘要: 一:配置文件包含关系 1.创建对应的实体类 public class Student { //学生实体类 private String name; //姓名 private Integer age; //年龄 private Grade grade; //年级 @Override public St 阅读全文

posted @ 2017-10-09 14:37 勿忘心安云卷云舒 阅读(226) 评论(0) 推荐(0) 编辑

2017年9月29日

Mybatais 13 二级缓存

摘要: 验证内置的2级缓存 Ehcache缓存的配置 01.引入需要的ehcache 和mybatis-ehcache 两个jar包 02.在mapper文件中增加 <cache type="org.mybatis.caches.ehcache.EhcacheCache"/> <!-- 配置Ehcache缓 阅读全文

posted @ 2017-09-29 18:43 勿忘心安云卷云舒 阅读(315) 评论(0) 推荐(0) 编辑

Mybatais 14 注释的配置

摘要: 去掉对应的mapper映射文件 在dao文件中增加注解 需要在mybatis.xml文件中加载注解的配置 阅读全文

posted @ 2017-09-29 18:43 勿忘心安云卷云舒 阅读(548) 评论(0) 推荐(0) 编辑

Mybatais 12 一级缓存

摘要: 验证一级缓存的存在 对应的实体类 对应的数据库就是上面多对多练习中的student表 创建对应的dao 对应的mapper文件 对应的测试类代码 查询语句的结果是: 验证mybatis缓存查询的依据! 在dao中增加一个方法 修改mapper文件 增加测试代码 查询的结果是: 验证增删改查对一级缓存 阅读全文

posted @ 2017-09-29 18:42 勿忘心安云卷云舒 阅读(339) 评论(0) 推荐(0) 编辑

Mybatais04 Mapper动态代理实现

摘要: 通过之前的操作,我们发现dao的实现类其实并没有做什么实质性的工作,仅仅是通过sqlSession的相关API定位到StudentMapper映射文件 中的ID中的sql语句,其实真正操作DB的是mapper中的sql 所以mybatis就抛开了dao层的实现类,可以直接定位到mapper中的sql 阅读全文

posted @ 2017-09-29 18:40 勿忘心安云卷云舒 阅读(216) 评论(0) 推荐(0) 编辑

Mybatais11 多对多关联查询

摘要: 多对多关联! 其实就是两个一对多的关联! 比如说 一个学生可以有多个老师!一个老师可以有多个学生! 那么 学生和老师之间的关系 可以理解为 多对多的关联关系! 关键是怎么建立数据库中两个表之间的关系??? 这时候需要一个中间表来组织两张表的关系! 创建对应的数据库表! student表 teache 阅读全文

posted @ 2017-09-29 18:36 勿忘心安云卷云舒 阅读(678) 评论(0) 推荐(0) 编辑

Mybatais10 自连接查询多对一

摘要: 查询老师对应的所有导师的信息 在09的基础上修改dao和mapper文件 测试类代码 阅读全文

posted @ 2017-09-29 18:35 勿忘心安云卷云舒 阅读(240) 评论(0) 推荐(0) 编辑

Mybatais09 自连接查询一对多

摘要: 查询导师 下面的所有 老师的信息! 创建实体类 和对应的数据库 创建对应的mapper文件和dao mybatis.xml中管理mapper文件 测试代码 查询导师 的信息 以及 下面的所有 老师的信息! 修改dao 和 mapper文件 修改测试类 阅读全文

posted @ 2017-09-29 18:34 勿忘心安云卷云舒 阅读(254) 评论(0) 推荐(0) 编辑

导航