MyBatis
文章平均质量分 77
学习笔记
我爱布朗熊
目前是个学生,仍然在学习阶段
展开
-
记录Mybatis-Plus连接数据库的配置信息
为什么不支持yaml格式?原创 2023-04-15 09:47:02 · 524 阅读 · 0 评论 -
Mybatis-Plus——实现公共字段自动填充(瑞吉外卖)
ThreadLocal并不是一个Thread,而是Thread的局部变量。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己副本,而不会影响其他线程所对应的副本。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。原创 2023-04-11 23:37:16 · 845 阅读 · 0 评论 -
MyBatis-Plus——分页插件的配置和使用、分页相关数据获取、自定义分页
MybatisPlusInterceptor是用来配置MyBatis-Plus中插件的,具体需要配置什么插件,我们需要在其对象中进行添加,如下图所示我们添加了一个分页插件interceptor.addInnerInterceptor ()是添加内部插件,参数可以使是分页插件new PaginationInnerInterceptor()其中new PaginationInnerInterceptor()可以添加的参数是数据库的类型,如下图所示,比如我们使用的是MySQL,那么我们就选择第一个MySQL配原创 2022-09-26 17:16:15 · 6897 阅读 · 0 评论 -
MyBatis-Plus——条件构造器Wapper、QUeryWrapper、UpdateWrapper、LambdaQueryWrapper、LambdaUpdateWrapper(详解)
目录一、条件构造器简介二、QueryWrapper组装查询条件三、QueryWrapper组装排序条件四、QueryWrapper组装删除条件五、QueryWrapper实现修改功能六、QueryWrapper条件的优先级七、QueryWrapper组装select字句(查询指定字段)八、QueryWrapper组装子查询九、UpdateWrapper实现修改功能十、QueryWrapper使用condition组装条件十一、LambdaQueryWrapper(推荐)十一、LambdaUpdateWrap原创 2022-09-26 16:22:48 · 13483 阅读 · 0 评论 -
MYBatis-Plus常用注解@TableName、@TableId、@TableField、@TableLogic
注解作用:设置实体类对应的表明value作用:value指定数据库中的表名如果我们不设置这个注解,我们操作的数据库的表就由BaseMapper 泛型决定(Book)另外的一种方法:设置实体类所对应的表的统一前缀我们如果不用注解也可以,比如下面的这个方式,给每个类都配置一个前缀,比如说表名是Book,但他其实已经默认是t_Book。原创 2022-09-26 00:25:31 · 14420 阅读 · 1 评论 -
MyBatis-Plus——Service层开发
【代码】MyBatis-Plus——Service层开发。原创 2022-09-25 22:43:30 · 2891 阅读 · 0 评论 -
MyBatis-Plus——标准数据层开发
帮助文档:简介 | MyBatis-Plus (baomidou.com)一、基本介绍1.基本介绍 简化开发,提高效率MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发,提高效率而生。MyBatis-Plus提供了通用的Mapper和service,在不编写任何SQL语句的情况下,快速实现对表单的操作。我们操作的实体类是由数据库中的表确定的。那第一步就要扫描实体类,再通过反射技术将实体类中的属性进行抽..原创 2022-05-23 13:39:15 · 1339 阅读 · 0 评论 -
Mybatis 案例 —— 文件上传OSS
文件上传,指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。这是之前做的文件上传下载的笔记,但是是保存到本地的,知识点挺详细的Springboot——文件的上传与下载(reggie)_之前笔记读取yaml配置文件中的基本数据+字符串_yaml配置字符串数组springboot—YAML文件中读取Map集合并带有转义字符(问题记录)_yaml文件map。原创 2023-05-15 15:52:57 · 820 阅读 · 1 评论 -
Mybatis - 基础
Mybatis 持久层框架,用于简化JDBC开发官网: https://mybatis.org/mybatis-3/zh/index.html。原创 2023-05-13 21:04:54 · 850 阅读 · 0 评论 -
JDBC - java语言连接数据库、完成增删改查、解决SQL注入问题(详细)
一、基本介绍从本质上来说,JDBC本质是SUN公司制定的一套接口(接口都有调用者和实现者)JDBC 接口一套interface可以在API帮助文档下 java.sql找到1.为什么面向接口编程?解耦合:降低程序的耦合度,提高程序的扩展力。(多态机制是非常典型的面向抽象编程)2、JDBC编程六部概述背过!!!!!!!!!!!!!!!!!(1)注册驱动(告诉java程序,告诉java程序即将要连接的是哪个品牌的数据库) 例子:方法1://..原创 2022-05-11 16:34:01 · 965 阅读 · 0 评论