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
代码生成器-自定义Controller
作者今天给大家带来的就是如何利用
mybatis-Plus
自
慕言要努力
·
2023-03-30 06:44
前后端分离
mybatis
SpringBoot 基础配置Mybatis、
Mybatis-plus
、 log4j.xml、xml映射文件
配置记录:SpringBoot1:application.ymlserver:port:9090spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://localhost:3306/db1?useSSL=false&serverTimezone=GMT%2b8&useServerPrepStmts=t
ItHeiMa小飞机
·
2023-03-30 06:41
Java
mybatis
spring
boot
log4j
java
xml
mybatis-plus
3.5.2 自动生成代码
@TestvoidgeneratorCode(){FastAutoGenerator.create("jdbc:mysql://127.0.0.1:3306/admin","root","root").globalConfig(builder->{builder.author("liangdada")//设置作者.enableSwagger()//开启swagger模式//.fileOverrid
不甘平凡--liang
·
2023-03-30 06:07
mybatis
java
mysql
跟我学Springboot开发后端管理系统3:
Mybatis-Plus
实战2
在上一篇文章讲述了如何使用
Mybatis-plus
自动生成代码,生成的代码具有单表操作数据库的能力,节约了开发时间。然后讲述了如何在SpringBoot中整合
Mybatis-Plus
。
Java小果
·
2023-03-30 05:27
spring
boot
后端
java
程序人生
开发语言
MyBatis-plus
转化处理 SQL 语句的源码分析
文章目录前言1.MyBatis-plus对SQL语句脚本的处理1.1SQL语句脚本的构建1.2SqlSource的转化2.MyBatis对SqlSource的使用前言在
MyBatis-plus
自定义通用方法及其实现原理中笔者介绍了
谈谈1974
·
2023-03-30 03:37
MyBatis
sql
数据库
java
1024程序员节
MyBatis-plus
批量插入的通用方法使用
InsertBatchSomeColumn2.2InsertBatchSomeColumn的使用3.批量插入MySQL数据库的坑3.1MySQL对非NULL字段插入NULL值的处理3.2解决方法1.MyBatis-plus的批量保存方法
MyBatis-plus
谈谈1974
·
2023-03-30 02:55
MyBatis
1024程序员节
java
mybatis
Mybatis-plus
使用oracle强制索引
使用
Mybatis-plus
(以下简称MP,当前最新版本为v3.4.3.4)在单表操作上真的是非常的舒适,代码写到飞起。
Jkanon
·
2023-03-30 02:30
推荐几个使用java SpringBoot开发的cms系统
PB-CMS致力于开发最精简、实用的CMS管理系统,适合搭建博客、企业网站等,完美自适应**PUBOOT-BLUE_1607403374598.gif技术栈:SpringBoot、ApacheShiro、
MyBatis-Plus
懒得代码
·
2023-03-30 01:55
Java
mybatis-plus
详解
目录1、简介2、适用情况3、
mybatis-plus
前期准备(工程将以H2作为默认数据库进行演示)1、使用SpringInitializer快速初始化一个SpringBoot工程2、导入
mybatis-plus
周东尧
·
2023-03-29 17:11
java
SpringBoot(1)基础入门
官网创建基于阿里云创建项目手工搭建SpringBoot启动parentstarter引导类内嵌tomcat基础配置属性配置配置文件分类yaml文件yaml数据读取整合第三方技术整合JUnit整合MyBatis整合
Mybatis-Plus
言烬
·
2023-03-29 17:25
spring
boot
spring
boot
【技术碎片】【PostgreSQL】
Mybatis-Plus
多值模糊查询sql语句,order by多个字段排序与优先级
目录
Mybatis-Plus
多值模糊查询sql语句orderby多个字段排序与优先级
Mybatis-Plus
多值模糊查询sql语句有数据表如下:假设有业务需求需要对查询结果进行多字段排序,比如对id和update_time
锥栗
·
2023-03-29 13:44
#
技术碎片
数据库
项目
mybatis
sql
postgresql
java
后端
mybatis-plus
分页插件的一种优化策略
前言:日常开发中我们经常会遇到数据量比较大的分页列表,在使用
mybatis-plus
分页插件的时候,我们会发现接口的性能大部分消耗在计算total的语句中计算total的sql语句:selectcount
邻家的小男孩
·
2023-03-29 13:59
mybatis
数据库
java
mybatis-plus
框架分页导致的SQL过慢优化
程序内执行查询SQL比Navicat执行查询SQL过慢优化前言最近做了两个项目的查询接口优化,在大数据量并且已优化过SQL的情况下,程序执行查询SQL比Navicat执行SQL的效率。项目A:springboot1.5.9+mybatis-plus2.3.1项目B:springboot2.2.0+mybatis-plus2.3.1问题两个项目的问题都出在了框架分页查询总记录数的自动生成的SQL上,
qq_35824259
·
2023-03-29 12:09
mybatis
java
sql
mysql
mysql 两表联联查 分页排序效率优化
mybatis-plus
IPage
mysql联表条件查询优化以日志表为例子联表sql查询效慢问什么废话不多说直击痛点在多表联查分页排序,最大的瓶颈在排序,因此我们应该最大化的优化排序1结果表CREATETABLE`r_api_result`(`id`varchar(32)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ciNOTNULL,`record_id`varchar(32)CHARACT
即使再小的帆也能远航
·
2023-03-29 12:23
Mybatis
SQL优化
java
sql
索引
mybatis-plus
之代码生成器07
mybatis-plus
之代码生成器07AutoGenerator是
MyBatis-Plus
的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、MapperXML、Service
helloworld工程师
·
2023-03-29 11:19
mybatis
mybatis 和
mybatis-plus
有什么区别?
mybatis和
mybatis-plus
有什么区别?MyBatis是持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。
zhsh666y
·
2023-03-29 11:47
持久层框架
mybatis
java
MyBatis-Plus
1.简介/学习目的
MyBatis-Plus
(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发
智慧女孩不会秃头716
·
2023-03-29 11:55
spring
java
后端
mybatis、
mybatis-plus
、ibatis注解使用对比
mybatis操作数据的实现方式主要分为三种1、通过原生的方式配置xml操作数据2、通过继承mapper接口操作数据,mapper接口操作数据有多种方式,如tk.mybatis、
mybatis-plus
龙池小生
·
2023-03-29 10:35
java
mybatis
mybatis-plus
mybatis-plus
打印sql日志和参数到日志文件
在控制台打印sql日志mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl在日志文件打印sql信息需要将实现类换成slf4j实现mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.slf4j.Slf4jImpl打印sql的
IT油条
·
2023-03-29 09:55
Java
mybatisplus
sql日志打印
springboot下
mybatis-plus
如何打印sql日志和参数到日志文件
原文地址:http://www.tuohang.net/article/241177.html最近在使用springboot过程中用到了
mybatis-plus
,springboot版本是2.3.1.RELEASE
leveretz
·
2023-03-29 09:24
java
java
logback(三)
mybatis-plus
结合logback将sql语句输出到日志文件
logback(一)理论概述logback(二)springboot配置日志文件格式、logback-spring配置文件详解logback(三)
mybatis-plus
结合logback将sql语句输出到日志文件建议看看前两篇文章
菜鸟fox
·
2023-03-29 09:24
日志
mybatis
sql
java
SSM框架开发的个人博客项目
项目简介该项目是基于My-Blog-layui项目二次开发的个人博客项目,本人通过自己的喜好替换了先前的前端界面;项目使用到的技术栈有Spring、SpringBoot、
Mybatis-plus
、Thymeleaf
栗子君blog
·
2023-03-29 09:51
Spring
spring
boot
redis
java
net.sf.jsqlparser.statement.select.SubSelect cannot be cast to net.sf.jsqlparser.schema.Table
记录一下,
mybatis-plus
使用时在select需要查询的字段中使用变量和函数,出现的异常。
又逢乱世
·
2023-03-29 09:36
mybatis
plus
mybatis
使用
mybatis-plus
的saveOrUpdate的问题
项目场景:在使用
mybatis-plus
的时候传入的数据id不为空的时候问题描述出现问题是一直是新增而不是修改service.savaOrUpdate(Useruser);这里的User是实体类含有属性
Tokey_W
·
2023-03-29 07:28
开发问题总结
mybatis
java
vue前后端分离
、controller控制层二、数据库的sql三、vue的前端前言实现用户的CRUD,实现后端全部是异步请求;前端是vue,之前在后端写得同步请求页面跳转,现在利用vue的路由进行实现.后端我们使用的
mybatis-plus
Tokey_W
·
2023-03-29 07:58
暑期四阶段学习笔记
java
vue.js
elementui
MyBatis-Plus
字段为Null时不更新解决方案,
MyBatis-Plus
更新空字段
©Copyright蕃薯耀2022-06-25https://www.cnblogs.com/fanshuyao/一、问题描述使用这两个方法,不会对实体中值为Null的属性(字段)进行更新。this.updateById(entity);this.update(entity,updateWrapper);二、解决方案1、使用LambdaUpdateWrapper(推荐)LambdaUpdateWr
不会敲代码的谌
·
2023-03-29 04:51
mybatis
java
开发语言
Mybatis和
Mybatis-Plus
新增id为空自动填值问题
很简单@TableId(type=IdType.INPUT)privateIntegerid;
我是晓梦啊
·
2023-03-29 04:30
MyBatis-Plus
使用Generator生成实体类,controller,service,mapper
引入依赖com.baomidoumybatis-plus-boot-starter3.3.2com.baomidoumybatis-plus-generator3.3.2org.freemarkerfreemarker2.3.30org.apache.velocityvelocity-engine-core2.0生成工具类publicclassMyAutoGenerator{publicstati
黎明晓月
·
2023-03-28 23:00
笔记
java
mybatis
mybatis-plus
+ generator代码生成器 和 spring boot集成
mybatis-plus+generator代码生成器和springboot集成前言
Mybatis-Plus
(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发
筱诗诗
·
2023-03-28 23:09
java
后端
mybatis + mybatis-generator +通用mapper +
mybatis-plus
mybatismybatis:一种操作数据库的框架,提供Mapper类。缺点:需要在xml中提前写好sql语句。官方文档以User表为例的开发步骤:1.导入mybatis的pom坐标2.创建User数据库表3.创建Userpojo实体类4.映射UserMapper.xml,写入sql语句,利用parameterType和resultType规定参数和返回值类型5.sqlMapConfig.xml核
暴走的二萌
·
2023-03-28 23:30
java
Mybatis generator和
mybatis-plus
一Mybatisgenerator的实现实现方法一:依赖+配置文件+运行实现类1.依赖org.mybatis.generatormybatis-generator-core1.3.32.配置文件3.实现类packagecom.macro.mall.tiny.mbg;importorg.mybatis.generator.api.MyBatisGenerator;importorg.mybatis.
路灯下的大长腿
·
2023-03-28 22:00
JAVA
java
使用
MyBatis-Plus
自定义分页插件实现分页即查询功能
一、在
MyBatis-Plus
的配置类中添加分页拦截器@EnableTransactionManagement@Configuration@MapperScan("mapper包的路径")publicclassMybatisPlusConfig
向前奔跑的大鹏
·
2023-03-28 16:43
mybatis
java
mysql
spring
boot
SpringBoot整合Shiro(
Mybatis-plus
)
官网:https://shiro.apache.org/然后点击下载我们就可以下载不同的版本(也可以基于Maven去管理)Shiro是一款主流的Java安全框架,不依赖任何容器,可以运行在javase和javaee项目中,它的主要作用是对访问系统的用户身份进行认证,授权,会话管理,加密等操作。(相当于过滤器的功能)Shiro就是用来解决安全管理的系统化框架.根据不同的用户访问不同的菜单不同的用户权
liulang68
·
2023-03-28 15:28
springboot
【SpringBoot DB 系列】
Mybatis-Plus
多数据源配置
image【SpringBootDB系列】
Mybatis-Plus
多数据源配置前面介绍了两种Mybatis的数据源配置,当然也少不了mybatis-plusMyBatis-Plus(opensnewwindow
一灰灰blog
·
2023-03-28 04:20
mybatis-plus
之插件
一、插件机制。1、mybatis允许你在已映射语句执行过程中的某一点进行拦截调用,默认情况下,mybatis允许使用插件来拦截的方法调用包括:executor(update,query,commit,rollback)等,parameterhandler,resultsethandler,statementhandler。总体概括为:拦截执行器的方法,拦截参数的处理,拦截结果集的处理,拦截SQL语
晚安果汁
·
2023-03-27 18:21
mybatis-plus
mybatis
intellij-idea
spring
mybatis-plus
分页查询
如果只是单表,那么分页查询就容易的多了这里的@ModelAttribute注解可以将前端传过来的current和size字段映射到Page对象中BaseController中/***@parampage查询一般传入参数为current和size,例如/listPage?current=1&size=5,*@return返回分页数据*/@RequestMapping(value="/page",me
墨色尘埃
·
2023-03-27 12:27
Mybatis-Plus
代码生成(针对后端)
引入依赖com.baomidoumybatis-plus3.3.2com.baomidoumybatis-plus-generator3.3.2org.apache.velocityvelocity1.7java配置代码publicclassCodeGenerator{/****读取控制台内容**//**/publicstaticStringscanner(Stringtip){Scannersc
我説
·
2023-03-27 09:30
Spring —— IOC 和 DI 入门
Spring——IOC和DI入门Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>90%,从展业角度来讲能够简化开发,降低企业级开发的复杂性;能整合其它大部分框架,例如MyBatis、
MyBatis-plus
兜小满
·
2023-03-26 15:40
spring
java
学习
Mybatis-plus
之分页条件查询的实现
1.条件:封装所有的查询条件为一个Vo对象。@ApiModel(value="Course查询对象",description="课程查询对象封装")@DatapublicclassCourseListVo{@ApiModelProperty(value="课程名称")privateStringtitle;@ApiModelProperty(value="课程发布状态")privateStrings
IT学习小镇
·
2023-03-25 18:06
技术实践说
mybatis
2021-07-01学习笔记
一、
MyBatis-Plus
无侵入、损耗小、强大的CRUD操作、支持Lambda形式调用、支持主键自动生成、支持ActiveRecord模式、支持自定义全局通用操作、内置代码生成器、内置分页插件、分页插件支持多种数据库
张浩浩_4f23
·
2023-03-25 17:43
SpringBoot整合MyBatis以及MyBatisPlus遇到的问题
首先是mybatis-spring-boot-starter,和mybatis-plus-boot-starter,和
mybatis-plus
,有啥区别啊。
SmileFH
·
2023-03-24 18:05
SpringBoot整合
mybatis-plus
和druid配置多数据源
mybatis-plus
官方提供了多数据源的jar包(dynamic-datasource-spring-boot-starter),官网也简单说了一下,有一些点不太明确,因此记录下来。
轻轻敲醒沉睡的心灵
·
2023-03-24 13:06
SpringBoot整合
Mybatis-Plus
乐观锁的实现
1:乐观锁简介乐观锁:总是假设最好的情况,在读取数据的使用不会发生并发问题,但在更新的时候比较原数据是否被其他线程发生了改变。主要通过通过版本号机制或CAS算法实现,适用于读多写少的应用场景。版本号机制:在数据库表中加一个版本号version字段,表示数据被修改的次数,在修改数据前先读取该表中的版本号字段,在修改的使用对比是否是自己读取出来的版本号如果是则进行更新操作并版本号(version)加1
小颜-
·
2023-03-24 11:34
SpringBoot
java
开发语言
Mybatis-plus
+ springboot 乐观锁的使用(工作实践)
目录场景解决步骤数据库加version字段DO和mapper加字段和注解加入MP插件配置将订单表抽取出来加上事务结果场景工作中一个商品的出库操作时,快速重复点击出库按钮,造成了多笔重复数据,撤回后使得库存数目变化,为了保证数据库的数据一致性,对订单表加上乐观锁。解决步骤数据库加version字段DO和mapper加字段和注解/***乐观锁积分*/@Version@TableField(fill=F
码农阿豪
·
2023-03-24 11:33
收集
重难点收集
spring
boot
intellij-idea
mybatisplus+springboot自动生成
mybatisplus自动生成(包含增删改与查所有和分页查)前言
mybatis-plus
工具自动给我们生成Controller、Service、Entity、Mapper、Mapper.xml层代码,在开发中对于简单的增删改查的业务能自动帮我们生成
雨易辰木
·
2023-03-24 11:03
java
spring
boot
java
intellij-idea
SpringBoot系列—2.SpringBoot拦截器篇
框架SpringBoot系列—2.SpringBoot拦截器篇SpringBoot系列—3.SpringBootRedis篇SpringBoot系列—4.SpringBoot整合Mybatis、MP(
MyBatis-Plus
Alt丶
·
2023-03-24 06:03
Spring boot 整合
Mybatis-plus
CRUD操作
1.介绍mybatis-plusMyBatis-Plus(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。但是对于联表操作还必须使用mybatis.2.特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗
zxj_962306382
·
2023-03-24 06:06
mybatis
Spring boot项目(一)——从零开始构建
mybatis-plus
1、创建项目,完成之后停止maven依赖刷新2、修改pom文件,添加依赖,并刷新org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-thymeleaforg.mybatis.spring.bootmybatis-spring-boot-starter2.1.1mysql
--流星。
·
2023-03-24 06:35
Spring实战
spring
boot
mybatis-plus
MyBatis-Plus
基本CRUD
MyBatis-Plus
基本CRUD三、基本CRUD1、BaseMapper2、插入3、删除a>通过id删除记录b>通过id批量删除记录c>通过map条件删除记录4、通过id修改一条记录5、查询a>根据
不懂开发的程序猿
·
2023-03-24 06:33
SSM
mybatis
java
spring
【
MyBatis-Plus
】CRUD 操作
博客主页:准Java全栈开发工程师00年出生,即将进入职场闯荡,目标赚钱,可能会有人觉得我格局小、觉得俗,但不得不承认这个世界已经不再是以一条线来分割的平面,而是围绕财富旋转的球面,成为有钱人不是为了去掌控球体的转向,而是当有人恶意掌控时,努力保护好家人和自己。CRUD一、标准的CRUD操作1、测试insert新增方法2、测试deleteById删除方法3、测试updateById更新修改方法4、
准Java全栈开发工程师
·
2023-03-24 06:21
MyBatis-Plus
mybatis
java
mysql
mybatis-plus
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他