E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MyBatis-PLUS
黑马-苍穹外卖-
mybatis-plus
版
2.本来想的是全用
mybatis-plus
实现,但是有的地方跟直接写sql相比会复杂很多,比如多表查询,我里面的多表查询有直接用sql的,也有用
mybatis-plus
的,相比较会发现sql会简单很多,
武晓忆
·
2023-10-24 21:05
mybatis
java
开发语言
SSM - Springboot -
MyBatis-Plus
全栈体系(三十六)
第八章项目实战四、后台功能开发3.头条模块开发3.1登陆验证和保护3.1.1需求描述客户端在进入发布页前、发布新闻前、进入修改页前、修改前、删除新闻前先向服务端发送请求携带token请求头后端接收token请求头后,校验用户登录是否过期并做响应前端根据响应信息提示用户进入登录页还是进入正常业务页面3.1.2接口描述url地址:user/checkLogin请求方式:get请求参数:无请求头:tok
柠檬小帽
·
2023-10-24 06:20
SSM+全栈体系
spring
boot
mybatis
后端
orm框架
MyBatis-Plus
(Spring boot + Gradle)安装与入门【2022年】
前言写此文的原因在于,由于软件版本迭代的太快了,网上的许多教程已经不合适了,同时有许多命令并不太懂其含义。如果觉得本篇章对您有所帮助,希望能给我一个赞,稍稍鼓励一下,非常感谢。官方教程传送门我的版本信息java17.0.1(后面修改成8了,如果有差异会在文章中注明)gradle7.4mysql8.0mybatisplusv3.5.1官方版本更新日志安装教程首先创建一个Springboot(Grad
月光不染是非
·
2023-10-24 05:58
java后端
后端开发
java
mybatis
mybatis
plus
orm
使用
MyBatis-Plus
导致接口响应变慢的原因分析
问题:最近遇到的一个问题,有一个查看订单记录的接口,在生产和预生产测试接口响应速度都是毫秒级别的速度,但是一到生产上接口响应速度需要7~8s,这个接口显然是不能使用的需要优化。分析原因:1.由于该订单接口的SQL关联了硬件信息表和用户的信息表,使用LEFTJOIN将三张表直接关联起来,这种做法显示是错误,订单表中已经存了数百万条订单记录,多表关联查询会很慢,整个查询可能需要3s左右,因此需要对接口
NiKaBoy
·
2023-10-24 01:13
mybatis
sql
数据库
mysql
java
SSM - Springboot -
MyBatis-Plus
全栈体系(三十五)
第八章项目实战四、后台功能开发2.首页模块开发2.1查询首页分类2.1.1需求描述进入新闻首页,查询所有分类并动态展示新闻类别栏位2.1.2接口描述url地址:portal/findAllTypes请求方式:get请求参数:无响应数据:成功{"code":"200","message":"OK""data":{[{"tid":"1","tname":"新闻"},{"tid":"2","tname"
柠檬小帽
·
2023-10-23 20:54
SSM+全栈体系
spring
boot
mybatis
后端
mybatis-plus
解析实体数据库字段
publicclassPlusColumnResolver{publicstaticColumnResolvercreate(){returnnewColumnResolverextendsAbstractLambdaWrapper>{@OverrideprotectedColumnResolverinstance(){returnnull;}@SafeVarargs@Overridepublic
离别又见离别
·
2023-10-23 19:47
mybatis-plus
java排坑之路
数据库
mybatis
java
mybatis-plus
mybatis-plus
拼接sql
QueryWrapperqueryWrapper=newQueryWrapper<>();//模糊查询queryWrapper.like("apply_no",codeStr);//根据自增的id排序,不能使用创建时间降序排列,因为如果同时生成很多条数据,创建时间有可能会出现//相同时间,这样排序的话每次可能都会不能,生成的编码可能会出现重复queryWrapper.orderByDesc("id
离别又见离别
·
2023-10-23 19:17
mybatis-plus
spring
java
spring
boot
mybatis(
mybatis-plus
)使用sql拦截器和自定义注解获取sql和参数
注解SqlLogspackagecom.ruoyi.common.annotation;importjava.lang.annotation.*;/***获取sql注解**@authorruoyi*/@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceSqlLogs{/**
离别又见离别
·
2023-10-23 19:17
mybatis-plus
mybatis日志不打印的问题
在项目中使用了springboot,orm层集成了
mybatis-plus
,按照默认配置后发现之前配置的sql日志正常,在这里却不正常,鉴于日志使用的是logback,想到了打印sql的日志级别是debug
zlpzlpzyd
·
2023-10-23 17:13
mybatis
日志
mybatis
java
mybatis-plus
的分页变化
看源码,从3.4.0开始,分页方式如下@BeanpublicMybatisPlusInterceptormybatisPlusInterceptor(){MybatisPlusInterceptorinterceptor=newMybatisPlusInterceptor();interceptor.addInnerInterceptor(newPaginationInnerInterceptor
zlpzlpzyd
·
2023-10-23 17:13
mybatis
mybatis
mybatis源码之集成
mybatis-plus
源码
本文将结合源码介绍
mybatis-plus
的原理,包括:BaseMapperAPIMybatisSqlSessionFactoryBean类BaseMapperAPIStatement解析Wrapper
xuguofeng2016
·
2023-10-23 12:08
mybatis
java技术
mybatis
java
数据库
Spring知识总结
@componentsacn4.aop二.
mybatis-plus
概念:1.常见配置yaml2.设置雪花主键3.分页配置4.代码生成器5.公共字段自动填充6.Lambda查询三.Mybatis概念:1.
可爱的鸡仔
·
2023-10-23 10:46
spring
java
spring
java
后端
Mybatis-plus
代码生成器(旧版3.5.1以下版本)
目录前言一、准备工作二、简单介绍一下官方文档(不看可以直接跳过看代码)三、创建工程并maven导入依赖四、代码生成器五、总结前言给大家介绍一款简便开发的神器,它是由
mybatis-plus
提供代码生成器
小雨527
·
2023-10-23 06:47
mybatis
Mybatis-Plus
0基础光速入门代码
目录1.创建springboot项目2.引入依赖3.找到application.properties,把后缀改成yml(这种格式的文件有更多优点),在application.yml里面加上下面的配置代码4.写实体类5.创建接口继承BaseMapper6.在启动类中加上注解@MapperScan("com/nsy/dao")即可7.在测试类中使用1.创建springboot项目勾选mysql驱动2.
Dennis_nafla
·
2023-10-23 03:28
mybatis
Mybatis-Plus
实战教程
1什么是Mybatis-Plus1.1什么是Mybatis-PlusMyBatis-Plus(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。1.2官方愿景1.3特性●无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑●损耗小:启动即会自动注入基本CURD,
愿你们健康快乐
·
2023-10-22 20:49
Mybatis-Plus
mybatis
java
数据库
Mybatis-Plus
新版代码生成器使用,SpringBoot3.0+JDK17 整合
Mybatis-Plus
,
Mybatis-Plus
生成器及模板新旧对比。
文章目录
Mybatis-Plus
代码生成器(新)
Mybatis-Plus
代码生成器(旧)在公司开发的新项目,使用到的是SpringBoot3.0+JDK17,顺带也将
mybatis-plus
的版本给提升了
杵意
·
2023-10-22 20:17
Mybatis-Plus
mybatis
java
开发语言
springBoot 集成
mybatis-plus
实战
mybatis-plus
是mybatis的升级版,使用很方便,今天我们分享一下实战操作:1、jar包引入:com.baomidoumybatis-plus2.1.9com.baomidoumybatisplus-spring-boot-starter1.0.5com.baomidoumybatis-plus-support2.1.9compile2
nandao158
·
2023-10-22 20:44
Mybatis
spring
boot
java
mybatis-plus-generator 3.5.1代码生成器实战
为了解放我们的双手,减少重复性代码的编写,我推荐使用插件:
mybatis-plus
yls_xfz
·
2023-10-22 20:44
springboot2.x
mybatis
java
mysql
SpringBoot与mybatis整合以及
mybatis-plus
ssm和springboot整合1.整合MybatisgeneratorConfig数据库逆向生成插件2.Mybatis-plus简介3.整合Mybatis-plusMybatis-plus相关配置如下
Mybatis-plus
湘M
·
2023-10-22 20:43
spring
boot
mybatis
后端
MyBatis-Plus
实战教程一
这里写目录标题简介快速上手数据库建立创建实体类修改参数引入依赖测试常见注解介绍@TableName@TableId@TableField常见配置仓库地址简介
MyBatis-Plus
(简称MP)是一个MyBatis
过去日记
·
2023-10-22 20:09
Spring
Boot整合
mybatis
MyBatis-Plus
(实用篇)
文章目录一、基础组件(接口和实现类)1、BaseMapper\2、IService\3、链式查询与修改4、调用Service层操作数据二、常用注解1、@TableName2、@TableId3、@TbaleField4、@TableLogic三、条件构造器1、wapper介绍2、构造器常用方法3、组装条件示例4、自定义分页5、IPage的泛型转换(entity转换为vo)四、MyBatisX插件1
冬天vs不冷
·
2023-10-22 15:10
mybatis
mybatis
java
mysql
SSM - Springboot -
MyBatis-Plus
全栈体系(二十五)
第五章SSM三、《任务列表案例》前端程序搭建和运行1.整合案例介绍和接口分析1.1案例功能预览1.2接口分析1.2.1学习计划分页查询/*需求说明查询全部数据页数据请求urischedule/{pageSize}/{currentPage}请求方式get响应的json{"code":200,"flag":true,"data":{//本页数据data:[{id:1,title:'学习java',c
柠檬小帽
·
2023-10-22 11:43
SSM+全栈体系
spring
boot
mybatis
后端
SSM - Springboot -
MyBatis-Plus
全栈体系(三十四)
第八章项目实战四、后台功能开发1.用户模块开发1.1jwt和token介绍1.1.1token介绍令牌(Token):在计算机领域,令牌是一种代表某种访问权限或身份认证信息的令牌。它可以是一串随机生成的字符或数字,用于验证用户的身份或授权用户对特定资源的访问。普通的令牌可能以各种形式出现,如访问令牌、身份令牌、刷新令牌等。简单理解:每个用户生成的唯一字符串标识,可以进行用户识别和校验类似技术:天王
柠檬小帽
·
2023-10-22 11:41
SSM+全栈体系
spring
boot
mybatis
后端
Mybatis-Plus
(二)进阶篇
书接上文,讲解完MP的基本知识,我们已经可以独立完成增删改查的功能,本文将讲解一些MP更加深入的知识,让我们开始吧主键策略简单来说就是我们该用哪种方式生成主键,这里的主键策略和IdType相关,每一种IdType代表着一种主键生成策略示例:@TableId(value=“id”,type=IdType.INPUT)全部的IdType如下:值描述备注AUTO数据库ID自增AUTO自动增长策略,这个配
程序员小赵OvO
·
2023-10-22 10:46
后端
mybatis
java
数据库
mybatis-plus
MyBatis &
MyBatis-Plus
详解
一、Mybatis入门1.1Mybatis历史iBatis一词来源于“Internet”和“Abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQLMaps和DataAccessObjects(Dao)。1.2Mybatis特性1)Mybatis是支持定制化SQL、存储过程以及高级映射的持久层框架2)Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获
阿杰要努力a
·
2023-10-22 10:15
java
mysql
mybatis
mybatis-plus-generator(mybatisplus代码生成器篇)
mapper.xml文件,里面基本涵盖了绝大多数常用的方法;项目也用过一些开源框架自带的代码生成器,比如jeecg-boot框架自带的代码生成器,不过那个由于做了一些自定义封装,普适性不是很好,今天记录一下
mybatis-plus
riabai
·
2023-10-22 10:15
mybatis
java
spring
boot
springboot学习[版本2.6.2]整合
Mybatis-plus
使用案例day6-2
整合
Mybatis-plus
使用案例项目目录pom.xml核心配置实体类@TableName注解分页控制配置类文档MapperService接口Service实现类ControllerForm.html
简明编程
·
2023-10-22 07:02
Java学习
#
SpringBoot
笔记
spring
boot
java
mybatis
后端
Spring-jt-Day03-MybatisPlus
原文链接:https://blog.csdn.net/qq_16804847/article/details/1162592831.MybatisPlus1.1MP介绍
MyBatis-Plus
(opensnewwindow
LXC5952
·
2023-10-22 07:01
spring
java
mybatis
spring
day2021-12-20(Mybatis Plus 概述与入门案例)
MyBatisPlus概述将通用Mapper升级成MyBatisPlus1.1简介官网:http://mp.baomidou.com/参考教程:http://mp.baomidou.com/guide/
MyBatis-Plus
TIM_Zhang1122
·
2023-10-22 07:29
java
spring
intellij-idea
MybatisPlus
mybatis
springboot整合
mybatis-plus
多数据源分别连接mysql和oracle
一、引入依赖4.0.0jarjar-->org.springframework.bootspring-boot-starter-parent2.0.0.RELEASEcom.examplereadinglist1.0-SNAPSHOTreadinglistDemoprojectforSpringBoot1.83.0.7com.oracleojdbc611.2.0.3com.baomidoudyna
AnalogElectronic
·
2023-10-22 07:57
Java基础
springBoot教程
mysql
oracle
spring
boot
springboot集成Activiti7
现有项目集成工作流,springboot版本为2.1.3.RELEASE,待集成activiti版本7.1.0.M1,项目采用maven方式管理,集成步骤如下1、maven配置依赖包,项目本身已使用
mybatis-plus
nickyyu
·
2023-10-22 03:53
JavaWeb
工作流Activiti
后端
mybatisplus开启sql打印的三种方式
缺点就是如果执行的sql语句过多,则输出的日志就会很多,
mybatis-plus
:configuration:l
日上三杆快起床
·
2023-10-21 21:24
java
spring
boot
mybatis
log4j
粤嵌实训医疗项目--day01(Vue+SpringBoot)
目录一、创建工作空间及配置Maven环境二、创建springboot项目整合web操作三、http请求参数获取及登录页面访问操作四、数据库设计、数据库创建及导入sql五、使用
mybatis-plus
逆向工程生成代码
Alphamilk
·
2023-10-21 20:26
SpringBoot
前端
java
后端
Spring boot 实战指南(二):Mybatis、动态绑定、多数据源、分页插件、
Mybatis-Plus
文章目录二、整合Mybatis多数据源三、整合分页插件PageHelper1.搭建数据库、项目配置3.在代码中使用PageHelperMybatis在整个体系中的作用是负责连接并访问数据库层。搞过开发的同学都知道,没有数据库的项目一无是处,所以Mybatis的学习是很有必要的。准备工作:数据库:在进入正式学习前,先确保Mysql已经在电脑上安装好了,最好再安装一个可视化管理工具NavicatPre
java_lujj
·
2023-10-21 20:17
mybatis
spring
boot
java
SpringBoot整合MybatisPlus
Mybatis-plus
官方网站SpringBoot整合MybatisPlus一,MybatisPlus比Mybatis的优势二、快速开始1,数据库设计2,添加依赖3,配置文件4,根据数据库设计实体类5
Artisan_w
·
2023-10-21 20:44
Spring家族
数据库
java
spring
boot
mybatis
MybatisPlus
【MybatisPlus逆向工程】代码生成器
使用
mybatis-plus
的逆向工程生成entity、controller、service、mapper的初始代码参考链接:https://baomidou.com/pages/d357af/#%E6%
Drone_xjw
·
2023-10-21 20:12
mybatis
java
maven
N-127基于springboot,vue网上商城系统
开发工具:IDEA服务器:Tomcat9.0,jdk1.8项目构建:maven数据库:mysql5.7系统分前后台,项目采用前后端分离前端技术:vue+elementUI服务端技术:springboot,
mybatis-plus
IT教程资源
·
2023-10-21 18:30
vue
springboot
毕设源码
spring
boot
vue.js
springboot网上商城
前后端分离
mysql
N-126基于springboot,vue手机商城系统
开发工具:IDEA服务器:Tomcat9.0,jdk1.8项目构建:maven数据库:mysql5.7系统分前后台,项目采用前后端分离前端技术:vue+elementUI服务端技术:springboot,
mybatis-plus
IT教程资源
·
2023-10-21 18:29
springboot
毕设源码
vue
spring
boot
vue.js
springboot手机商城
前后端分离
mysql
idea中java类属性(字段)链式赋值
很多人看到标题可能会想到lombok的@Builder,lombok在国内用的挺多的,开源的组件中
mybatis-plus
中用到了这个,使用这个有一个问题就是通过对应get和set方法找不到对应的赋值方法
zlpzlpzyd
·
2023-10-21 17:53
java
intellij-idea
java
ide
MyBatisPlus笔记
MyBatis-Plus
(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变,为
Raral
·
2023-10-21 12:50
mybatis-plus
踩坑之批量插入单元测试
背景
mybatis-plus
作为mybatis的增强工具,在使用过程中简化开发,大大得提高了工作效率。
零点悟
·
2023-10-21 11:24
技术方案
单元测试
java
开发语言
后端
MyBatis批量插入,10秒内十万条数据插入,及性能测试
简单说一下3种批量插入功能分别是:循环单次插入;
Mybatis-Plus
批量插入功能;原生批量插入功能。一、准备工作开始之前先创建数据库和测试数据,执行的SQL脚本如下:--创建数据库
user__kk
·
2023-10-21 08:23
java
技术
mybatis
数据库
mysql
java
spring
boot
[VUE - ElementUI] 前端传输一个时间区间作为过滤条件
前端样式:(此处使用了年月日时分秒全格式:yyyy-MM-ddHH:mm:ss)区间样式如下:选择样式如下:标签如下:timeFrame为日期过滤参数,包含起始日期时间后台处理:此处为
mybatis-plus
玫城
·
2023-10-21 06:01
Vue
Java
前端
vue.js
javascript
MyBatis-Plus
多表关联查询
MyBatis-Plus
两种方式进行多表关联查询:1.使用
MyBatis-Plus
的SQL构建器(MPJLambdaWrapper)还可以使用
MyBatis-Plus
的SQL构建器进行多表关联查询,例如
玫城
·
2023-10-21 06:31
mybatis
java
mysql
[ Mybatis-Puls ] 批量更新(UpdateWrapper)分组查询 (groupBy(“type“))
对于
MyBatis-Plus
进行批量更新,可以使用其提供的UpdateWrapper或LambdaUpdateWrapper对象。
玫城
·
2023-10-21 06:01
Java
mybatis
java
spring
微服务学习系列六:
MyBatis-Plus
用法
@TableField实体类UserInfoDOMapper层CRUDService层CRUD分页多数据源@DS注解动态表名插件DynamicTableNameInnerInterceptor总结前言
MyBatis-Plus
yangyanping20108
·
2023-10-21 06:23
分布式
servlet
和
mvc
spring
mybatis
架构
java
微服务
Mybatis-Plus
简单查询以及分页查询
mp实现简单查询和分页查询.pngMybatis-Plus只对Mybatis做增强,即Mybatis原先的功能都可以使用。1.根据id查询记录@TestpublicvoidtestSelectById(){Useruser=userMapper.selectById(1L);System.out.println(user);}2.通过多个id批量查询@TestpublicvoidtestSelec
c_gentle
·
2023-10-21 05:05
mybatis-plus
使用IPage 分页查询总是返回全部数据的解决办法
初学SpringBoot,在使用
myBatis-plus
时候做的第一件事就是做一个分页查询,使用selectMapsPage,奈何返回了全部数据,网上也比较少的解决方案,今天刚好遇到,和大家分享一下。
进击的奥莉
·
2023-10-21 05:38
SSM - Springboot -
MyBatis-Plus
全栈体系(三十三)
第八章项目实战终极实战:SpringBoot版微头条实战一、微头条案例介绍1.微头条业务简介用户功能注册功能登录功能jwt实现头条新闻新闻的分页浏览通过标题关键字搜索新闻查看新闻详情新闻的修改和删除2.技术栈介绍2.1前端技术栈ES6作为基础JS语法nodejs用于运行环境npm用于项目依赖管理工具vite用于项目的构建架工具Vue3用于项目数据的渲染框架Axios用于前后端数据的交互Router
柠檬小帽
·
2023-10-21 03:16
SSM+全栈体系
spring
boot
mybatis
后端
SSM - Springboot -
MyBatis-Plus
全栈体系(三十二)
第七章
MyBatis-Plus
二、
MyBatis-Plus
核心功能5.核心注解使用5.1理解和介绍
MyBatis-Plus
是一个基于MyBatis框架的增强工具,提供了一系列简化和增强的功能,用于加快开发人员在使用
柠檬小帽
·
2023-10-21 03:15
SSM+全栈体系
spring
boot
mybatis
tomcat
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他