随笔分类 -  SSM框架

摘要:【转】 MyBatisPlus 转自狂神老师,仅作为个人笔记使用 1、MyBatisPlus概述 需要的基础:把我的MyBatis、Spring、SpringMVC就可以学习这个了! 为什么要学习它呢?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成! JPA 、 阅读全文
posted @ 2020-10-14 13:11 CLASSIC~W
摘要:【转】 SSM整合 前言 开始学习SpringMVC同样留一份记录,以便日后查看 东西都是B站Up狂神的 视频地址:https://www.bilibili.com/video/BV1aE41167Tu 文章地址: https://blog.csdn.net/qq_33369905/article/ 阅读全文
posted @ 2020-10-13 01:23 CLASSIC~W
摘要:【转】 Mybatis学习笔记-狂神版 前言 B站Up狂神说的教程,写的挺好的,东西也新。强烈推荐 https://www.bilibili.com/read/cv5702420 微信文档 狂神说MyBatis01:第一个程序:https://mp.weixin.qq.com/s/vy-TUFa1R 阅读全文
posted @ 2020-10-13 01:21 CLASSIC~W
摘要:【转】 SpringMVC学习笔记 前言 开始学习SpringMVC同样留一份记录,以便日后查看 东西都是B站Up狂神的 视频地址:https://www.bilibili.com/video/BV1aE41167Tu 文章地址: https://blog.csdn.net/qq_33369905/ 阅读全文
posted @ 2020-10-13 01:19 CLASSIC~W
摘要:【转】 Spring学习笔记-狂神版 前言 Mybatis学完开始学Spring 同样先放上参考文档,现在只是需要短时间之内要过一下基础,等考完研再看要不要深入学习吧。 B站 https://www.bilibili.com/video/BV1WE411d7Dv 狂神说Spring01:概述及IOC 阅读全文
posted @ 2020-10-13 00:50 CLASSIC~W
摘要:【转】 mybatis 详解(十一) mybatis和spring整合 想要整合mybatis和spring,那么我们首先要知道这两个框架是干嘛的,对于mybatis我们前面几篇博客已经有了很详细的介绍,我们通过加载mybatis-configuration.xml 文件来产生SqlSessionF 阅读全文
posted @ 2020-10-13 00:43 CLASSIC~W
摘要:【转】 mybatis 详解(十) 逆向工程 通过前面的学习,在实际开发中,我们基本上能对mybatis应用自如了,但是我们发现了一个问题,所有操作都是围绕着po类,xxxMapper.xml文件,xxxMapper接口等文件来进行的。如果实际开发中数据库的表特别多,那么我们需要手动去写每一张表的p 阅读全文
posted @ 2020-10-13 00:38 CLASSIC~W
摘要:【转】 mybatis 详解(九) 一级缓存、二级缓存 上一章节,我们讲解了通过mybatis的懒加载来提高查询效率,那么除了懒加载,还有什么方法能提高查询效率呢?这就是我们本章讲的缓存。 本篇源码下载链接:http://pan.baidu.com/s/1eRHTsIm 密码:a5wn mybati 阅读全文
posted @ 2020-10-13 00:37 CLASSIC~W
摘要:【转】 mybatis 详解(八) 懒加载 本章我们讲如何通过懒加载来提高mybatis的查询效率。 本章所有代码:https://pan.baidu.com/s/1i6eDOwP 密码: qnbu 1、需求:查询订单信息,有时候需要关联查出用户信息。 第一种方法:我们直接关联查询出所有订单和用户的 阅读全文
posted @ 2020-10-13 00:36 CLASSIC~W
摘要:【转】 mybatis 详解(七) 一对一、一对多、多对多 前面几篇博客我们用mybatis能对单表进行增删改查操作了,也能用动态SQL书写比较复杂的sql语句。但是在实际开发中,我们做项目不可能只是单表操作,往往会涉及到多张表之间的关联操作。那么我们如何用 mybatis 处理多表之间的关联操作呢 阅读全文
posted @ 2020-10-13 00:34 CLASSIC~W
摘要:【转】 mybatis 详解(六) 通过mapper接口加载映射文件 通过 mapper 接口加载映射文件,这对于后面 ssm三大框架 的整合是非常重要的。那么什么是通过 mapper 接口加载映射文件呢? 我们首先看以前的做法,在全局配置文件 mybatis-configuration.xml 通 阅读全文
posted @ 2020-10-13 00:33 CLASSIC~W
摘要:【转】 mybatis 详解(五) 动态SQL 前面几篇博客我们通过实例讲解了用mybatis对一张表进行的CRUD操作,但是我们发现写的 SQL 语句都比较简单,如果有比较复杂的业务,我们需要写复杂的 SQL 语句,往往需要拼接,而拼接 SQL ,稍微不注意,由于引号,空格等缺失可能都会导致错误。 阅读全文
posted @ 2020-10-13 00:32 CLASSIC~W
摘要:【转】 mybatis 详解(四) properties以及别名定义 上一篇博客我们介绍了mybatis的增删改查入门实例,我们发现在 mybatis-configuration.xml 的配置文件中,对数据库的配置都是硬编码在这个xml文件中,如下图,那么我们如何改进这个写法呢? 1、我们将 数据 阅读全文
posted @ 2020-10-13 00:16 CLASSIC~W
摘要:【转】 mybatis 详解(三) 入门实例(基于注解) 1、创建MySQL数据库:mybatisDemo和表:user 详情参考:mybatis 详解(二) 入门实例(基于XML) 一致 2、建立一个Java工程,并导入相应的jar包,具体目录如下 详情参考:mybatis 详解(二) 入门实例( 阅读全文
posted @ 2020-10-13 00:12 CLASSIC~W
摘要:【转】 mybatis 详解(二) 入门实例(基于XML) 通过上一小节,mybatis 和 jdbc 的区别:http://www.cnblogs.com/ysocean/p/7271600.html,我们对 mybatis有了一个大致的了解,下面我们通过一个入门实例来对mybatis有更近一步的 阅读全文
posted @ 2020-10-13 00:02 CLASSIC~W
摘要:【转】 mybatis 详解(一) JDBC 1、什么是MyBatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Gith 阅读全文
posted @ 2020-10-12 13:49 CLASSIC~W
摘要:【转】 SpringMVC详解(六) 与json交互 Json(JavaScript Object Notation),它是一种轻量级数据交换格式,格式简单,易于读写,目前使用特别广泛。那么这篇博客我们主要谈谈在 SpringMVC 中,如何对 json 数据格式进行解析和转换? 本篇博客源码链接: 阅读全文
posted @ 2020-10-12 13:47 CLASSIC~W
摘要:【转】 SpringMVC详解(五) 参数绑定 参数绑定,简单来说就是客户端发送请求,而请求中包含一些数据,那么这些数据怎么到达 Controller ?这在实际项目开发中也是用到的最多的,那么 SpringMVC 的参数绑定是怎么实现的呢?下面我们来详细的讲解。 1、SpringMVC 参数绑定 阅读全文
posted @ 2020-10-12 13:46 CLASSIC~W
摘要:【转】 SpringMVC详解(四) SSM三大框架整合之登录功能实现 为了后面讲解的需要,我们取数据都会从数据库中获取,所以这里先讲讲三大框架(Spring、SpringMVC、MyBatis)的整合。前面讲解 MyBatis 时,写了一篇 MyBatis 和 Spring 的整合,有兴趣的可以先 阅读全文
posted @ 2020-10-12 13:45 CLASSIC~W
摘要:【转】 SpringMVC详解(三) 基于注解的入门实例 前两篇博客我们讲解了基于XML 的入门实例,以及SpringMVC运行的详细流程。但是我们发现基于 XML 的配置还是比较麻烦的,而且,每个 Handler 类只能有一个方法,在实际开发中肯定是不可能这样来进行开发的。那么这篇博客我们就讲解实 阅读全文
posted @ 2020-10-12 13:44 CLASSIC~W