MyBatis
文章平均质量分 94
风不贪
正在后端坑里摸爬滚打
展开
-
基于Springboot和Mybatis的文件上传与下载
0. 前言因为太久太久没有碰项目了(上一次还是2021年8月开发个人博客的时候),所以这一次打算从头到尾把整个学习和搭建的过程记录下来。1. 简介这是一个基于SpringBoot和Mybatis的企业级文件上传下载的实战项目,没有太多前端和UI的东西。2. 链接【编程不良人】基于SpringBoot和Mybatis企业级文件上传下载项目实战1. 设计1. 需求用户登陆,展示用户的所有文件(文件如果是图片则在页面中显示图片)完成文件的下载和在线打开(在线打开不计入下载次数)在一张页面中完原创 2022-01-27 06:39:38 · 2941 阅读 · 3 评论 -
PageHelper的使用以及遇到的坑总结
在开发个人博客的过程中,使用到了PageHelper插件来实现查询的分页功能,遇到了不少坑,这里做一个汇总。实现简单的分页查询使用PageHelper的好处就是实现简单的分页查询非常方便,我们无需修改底层的SQL语句(如果使用Mybatis就需要写SQL)并且传到前端也可以直接使用(相比于使用原生的SQL语句,如limit),使用方法如下:1. db比如现在我们有一个博客的分类表(Type)type_idtype_name1Java2Python3C++原创 2021-07-08 23:57:45 · 3730 阅读 · 5 评论 -
Spring整合MyBatis
MyBatis开发流程没有和Spring整合的时候:编写实体类编写核心配置文件编写接口编写Mapper.xml测试Mybatis-Spring1. Srping-dao.xml这个文件主要配置了DataSource,sqlSessionFactory和sqlSessionTemplate,并且这个文件类似于数据库永久配置,写好了基本不用改。注意:Spring里的sqlSessionTemplate就相当于之前在myBatis里的sqlSession。因为在Spring里都使用bean,原创 2021-05-31 14:49:27 · 130 阅读 · 0 评论 -
MyBatis一对多/多对一查询
MyBatis中遇到联表查询时有两个策略:1. 按照结果嵌套查询;2. 按照查询嵌套查询,另外还有两个场景就是“一对多查询”和“多对一查询”。本文简单介绍了两个场景下的简单demo,并分析了两种查询策略的特点原创 2021-04-07 13:42:55 · 276 阅读 · 0 评论