摘要: 打印机案例 阅读全文
posted @ 2019-10-25 17:23 丹寻 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、Spring是什么 Spring是一种多层的J2EE应用程序框架,其核心就是提供一种新的机制管理业务对象及其依赖关系。 二、为什么要使用Spring 1. 降低组件之间的耦合度,实现软件各层之间的解耦。 Controller –> Service –> DAO 2. 可以使用容器提供的众多服务, 阅读全文
posted @ 2019-10-25 17:22 丹寻 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 二十四.注解的使用 一. 查询@Select 二.自动关联@Results 三.引用@Results映射(@ResultMap) 四.关联映射:@One 五. 关联映射:@Many 六.添加(@Insert)并且返回主键 七.修改@Update 八.删除@Delete 阅读全文
posted @ 2019-10-21 13:38 丹寻 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、创建Maven项目 代码:pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
posted @ 2019-10-21 12:14 丹寻 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 延迟加载 延迟加载:在真正使用数据时才发起查询,不用的时候不查询,又叫按需查询(懒加载) 立即加载:不管用不用,只要调用方法,直接发起查询 表关系:一对多 多对一 一对一 多对多(mybatis中没有 多对一 的概念) 一对多 多对多:通常采用延迟加载 多对一 一对一:通常采用立即加载 延迟加载的配 阅读全文
posted @ 2019-10-15 17:30 丹寻 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY 阅读全文
posted @ 2019-10-14 08:02 丹寻 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 使用set智能标签修改数据 阅读全文
posted @ 2019-10-12 08:28 丹寻 阅读(223) 评论(0) 推荐(0) 编辑
摘要: MyBatis 注解方式就是将 SQL 语句直接写在DAO层的接口上。 在黑马2018年录制的双元视频课:\08 SSM整合案例【企业权限管理系统】\07.订单操作 有使用mybatis注解进行多表关联查询的案例,在下文会有使用注解的补充说明。 这种方式的优点是 , 对于需求比较简单的系统,效率较高 阅读全文
posted @ 2019-10-11 17:20 丹寻 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 1. Mybatis框架优缺点 优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm字段关系映射 5. 提供对象关系映射标签,支持对象关系组建维护 6. 提供xml标签,支持编写动态sql。 阅读全文
posted @ 2019-10-08 17:39 丹寻 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、ISmbmsUserDao层 二、小配置文件 ISmbmsUserDao.xml 三、测试类 阅读全文
posted @ 2019-10-08 17:38 丹寻 阅读(621) 评论(0) 推荐(0) 编辑