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
如何最优雅最简洁地完成数据库操作
目录引言代码生成器项目初始化增删改ServiceMapper查询枚举类逻辑删除MyBatis-Plus-Example参考资料总结引言两点:一,使用
MyBatis-Plus
最新版(3.0.1)完成相关操作二
·
2022-03-21 18:09
mybatis-plus
中wrapper的用法实例详解
目录一、条件构造器关系介绍条件构造器关系介绍:wapper介绍:二、项目实例1、根据主键或者简单的查询条件进行查询2、
MyBatis-Plus
还提供了Wrapper条件构造器,具体使用看如下代码:三、具体使用操作
·
2022-03-21 18:09
Mybatis-Plus
进阶分页与乐观锁插件及通用枚举和多数据源详解
目录分页插件MP的插件配置类自定义方法并调用分页mapper定义方法映射文件编写SQL语句测试方法调用自定义方法乐观锁插件通用枚举类测试测试结果多数据源分页插件 MP中自带了分页插件的功能,只需要在配置类中进行简单的配置即可使用分页的相关功能。分页插件常常与前端的分页显示功能相关,为了在前端美观的显示查询到的数据,通常会使用分页插件,将所有的数据分成许多页一页一页的进行显示,不同页的切换使用按钮
·
2022-03-21 17:00
Mybatis-Plus
Wrapper条件构造器超详细使用教程
目录Wrapper条件构造器1queryWrapper构造器1.1组装删改查条件1.2条件优先级1.3实现子查询2updateWrapper构造器2.1升级修改方法(无需创建对象)2.2实际开发时的应用3lambdaXxxWrapper构造器3.1lambdaQueryWrapper构造器3.2lambdaUpdateWrapper构造器Wrapper条件构造器条件构造器wrapper就是用来封装
·
2022-03-21 17:59
Mybatis-Plus
实体类注解方法与mapper层和service层的CRUD方法
目录1注解
[email protected]
@
[email protected]
@TableLogic2mapper层的CRUD方法2.1增(insert)2.2删(delete)2.3改(update)2.4查(select)3service层的CRUD方法3.1批量添加或者更新3.2查询表中总记录数1注解1.1@TableName 之前在入门案例中我们分析过:使用mp底层方法生成
·
2022-03-21 15:55
Mybatis-Plus
环境配置与入门案例分析
目录1初识Mybatis-Plus2入门案例前期环境准备各层代码编写入门案例查询结果1初识
Mybatis-Plus
MyBatis-Plus
简称MP,是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变
·
2022-03-21 15:49
MyBatis-Plus
分页时排序的实现方法
目录简介建库建表依赖配置EntityServiceController测试1.不指定顺序2.后端OrderItem排序(create_time倒序)3.后端Wrapper排序(create_time倒序,id升序)4.前端指定排序(create_time倒序)简介说明本文用示例介绍MyBtisPlus分页时排序的方法。分页时排序的方法后端OrderItems排序后端Wrapper排序前端指定排序排
·
2022-03-21 15:46
SpringBoot集成
MyBatis-Plus
代码生成器(V3.5.1)
1.说明
MyBatis-Plus
在3.5.1版本之后,改变了代码生成器的用法,由于对历史版本的不兼容,这次重新梳理一份新的用法。
木木与呆呆
·
2022-03-21 15:15
LambdaQueryWrapper的实现原理分析和lambda的序列化问题
的实现原理SFunction类LambdaUtilsSerializedLambda思考对象序列化中的writeReplace和readResolve具体示例如下LambdaQueryWrapper的实现原理
mybatis-plus
·
2022-03-21 11:57
学习了
MyBatis-Plus
你还会用MyBatis嘛
MyBatisPlus概述简介官网:http://mp.baomidou.com/参考教程:http://mp.baomidou.com/guide/
MyBatis-Plus
(简称MP)是一个MyBatis
陶然同学。
·
2022-03-21 08:43
MyBatisPlus
MyBatis-plus
MyBatis
Mybatis-plus
的代码生成器 Demo
importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.generator.AutoGenerator;importcom.baomidou.mybatisplus.generator.config.DataSourceConfig;importcom.baomidou.mybatisplus.
零零JA
·
2022-03-19 09:28
JAVA
MyBatis-plus
使用MyBatis-Plus-Generator实现逆向生成java实体类
关注微信公众号【码小白吖】,获取回复“
mybatis-plus
”获取项目资源创建项目用IDEA快速创建空的SpringBoot项目引入依赖mysqlmysql-connector-java8.0.18com.baomidoumybatis-plus-boot-starter3.4.1com.baomidoumybatis-plus-generator3.4.1org.apache.velocity
@码小白
·
2022-03-19 09:17
Java学习
java
spring
boot
mybatis
MyBatis-Plus
笔记
目录一、MyBatis-Plus1、简介2、使用SpringBoot快速使用
MyBatis-Plus
二、
Mybatis-Plus
常用操作1、配置日志2、简单认识一下常用注解3、代码生成器4、自动填充数据功能
coder_by
·
2022-03-19 07:12
java框架
mybatis
java
MyBatis-Plus
工具
文章目录一.代码生成器1.引入依赖2.快速生成二.多数据源1.创建数据库及表2.引入依赖3.配置多数据源4.创建用户service5.创建商品service6.测试三.MyBatisX插件一.代码生成器1.引入依赖2.快速生成packagecom.atguigu.mybatisplus;importcom.baomidou.mybatisplus.generator.FastAutoGenerat
巧克力code
·
2022-03-18 22:47
MyBatisPlus
java
mysql
数据库
mybatis-plus
分页如何接收前端参数limit和page
目录记录一下layui+springboot+mybatis-plus实现分页controller层dao层创建config包创建返回前端的实体类前端接收到信息
mybatis-plus
中Page类各个参数的具体含义
·
2022-03-18 12:57
秒杀项目前期之登录功能
目录一、秒杀技术点介绍二、秒杀学习目标三、如何设计一个秒杀系统四、项目环境搭建1、配置数据库及表2、创建SpringBoot项目并配置POM3、配置application.yml4、使用
Mybatis-plus
I Want To IT Master
·
2022-03-18 10:40
redis
java
spring
boot
mybatis-plus
listObjs
该方法用于取出通过MybatisPlus查询到的数据并放入List中,其中取出的数据并不包括对象所有的字段,最多只能返回一个字段。源码如下:defaultListlistObjs(WrapperqueryWrapper,Functionmapper){return(List)this.getBaseMapper().selectObjs(queryWrapper).stream().filter(
芥末小龙虾
·
2022-03-18 04:57
java
开发语言
后端
mybatis-plus
及常用CRUD方法
在springboot框架中整合mybatis-plusproperties配置文件中:spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql:///db_1220?characterEncoding=utf8spring.datasource.username=rootsp
没差c
·
2022-03-18 04:03
java
spring
boot
mybatis
MyBatis-Plus
之CRUD
简介:
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
一只铁憨憨℡
·
2022-03-18 04:27
mybatisplus
mybatis
mysql plus crud_使用
Mybatis-plus
进行 crud 操作
1.2为什么要学习
Mybatis-Plus
我们已经学习过Mybatis这个框架,我们只需要在dao层定义抽象接口,基于Mybatis零实现的特性,就可以实现对数据库的crud操作。在业务类型比较多的
立立猫
·
2022-03-18 04:15
mysql
plus
crud
mybatis-plus
CRUD接口和实现自动填充功能
一.简介
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
qq_38408785
·
2022-03-18 03:33
Mybatis_plus
mybatis-plus
基础CRUD用法
insert@TestvoidinsertTest(){Useruser=newUser();user.setName("元元");user.setAge(19);user.setEmail("
[email protected]
");intinsert=userMapper.insert(user);//帮我们自动生成idSystem.out.println(insert);//受影响的行数Sys
Tom没Cat
·
2022-03-18 03:27
mybatis
MyBatis-Plus
的CRUD
MP:Mybatis-PlusMapperCRUD接口通用CRUD封装BaseMapper接口,为
Mybatis-Plus
启动时自动解析实体表关系映射转换为Mybatis内部对象注入容器;泛型T为任意实体对象参数
Fiona Tracy
·
2022-03-18 03:56
SSM
java
intellij-idea
MySQL读取JSON转换的方式
如何处理存储mysql5.7+开始支持存储JSON,后续不断优化,应用也越来越广泛你可以自己将数据转换成JsonString后插入,也可以选择使用工具,而
mybatis-plus
就为此提供了非常简便的方式
·
2022-03-17 18:03
MyBatisPlus代码生成器的使用示例
目录导入依赖表结构当前项目结构配置代码生成器1、globalConfig全局策略配置2、dataSourceConfig数据源配置AutoGenerator是
MyBatis-Plus
的代码生成器,通过AutoGenerator
·
2022-03-17 10:42
Mybatis Plus 中的LambdaQueryWrapper示例详解
Mybatis-Plus
看这一篇就够了当初在进行查询时,虽然没有写硬SQL进行查询数据库操作,但是也不是太友好!
·
2022-03-17 10:40
mybatis-plus
与mybatis共存的实现
目录一、在pom文件中添加mybatis-plus-boot-starter。二、配置yml文件接手了一个开发任务,在一个springboot+mybatis+nacos的框架上增加功能模块。但笔者更喜欢mybatisplus的高效率和快捷,用mapper就能实现绝大多数CURD功能(批量插入,批量删除等需要service层的支持),避免配置xml的繁琐,故决定整合mybatisplus与myba
·
2022-03-16 15:29
Mybatis &
Mybatis-plus
框架基础
Mybatis&Mybatis-plus框架基础Mybatis基本应用pom.xmlorg.mybatismybatis3.5.4mysqlmysql-connector-java5.1.45传统开发方式定义核心配置文件SqlMapConfig.xml定义mapper文件UserMapper.xmlselect*fromuser@Data@AllArgsConstructor@NoArgsCons
应巅
·
2022-03-16 06:03
java
mysql
后端
基于Springboot+vue前后端分离的项目--后端笔记
数据层我们常用的是Mybatis,这里我大部分使用了
Mybatis-plus
简化配置,在涉及到多表联合查询的时候使用了Mybatis。登录功能使用的单点登录,使用jwt作为我们的用户身份验证。
阿隐吖
·
2022-03-14 03:19
vue.js
spring
boot
elementui
一款简易的Java工作流框架
一、工程简介一款易于使用的工作流设计器,内置丰富的API保证工作流正常运行,数据库操作框架为
mybatis-plus
二、安装下载:https://gitee.com/gs_work/eas...进入启动器目录
·
2022-03-12 10:37
java
mybatis-plus
分页类型转换工具类
前言用
mybatis-plus
的分页对象的时候,因为用mybatis-puls查询出来的分页对象的records里的泛型是实体,有时候需要将实体转换为前端展示的对象,所有写了一个分页数据的类型转换工具,
·
2022-03-11 12:27
Mybatis plus关闭驼峰命名的四种方法(防止出现查询为Null)
所以
mybatis-plus
映射不到,修改实体类的字段命名方式为驼峰命名方式。这是因为mybatis默认开启驼峰命名法,按规则数据表中的lastName字段应对应实
·
2022-03-10 12:25
解决:
MyBatis-plus
多数据源方法上方添加事务,数据源切换失败
说明:
MyBatis-plus
配置了多数据源,添加事务后,数据源切换失败了...一、场景描述项目当中使用的多数据源,Impl中有个方法:MethodA。
·
2022-03-10 11:56
解决:
MyBatis-plus
多数据源方法上方添加事务,数据源切换失败
说明:
MyBatis-plus
配置了多数据源,添加事务后,数据源切换失败了...一、场景描述项目当中使用的多数据源,Impl中有个方法:MethodA。
wshanshi
·
2022-03-09 14:26
MyBatis-Plus
如何使用枚举自动关联注入详解
目录什么是枚举自动注入?实际效果实现步骤踩坑解决方法参数解析总结什么是枚举自动注入?官方文档是这么解释的解决了繁琐的配置,让mybatis优雅的使用枚举属性!按我的理解是维护在内存中且不易修改的轻量级字典。目前觉得这个功能的使用场景相对有限,但是如果有用到的话开箱即用也是很棒的。废话不多说,接下来让我们看一下它的实际效果吧。实际效果通常情况下,我们会这样声明一个用户实体publicclassUse
·
2022-03-09 11:07
Mybatis-Plus
中逻辑删除与唯一索引冲突的解决方案
本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:
Mybatis-Plus
中逻辑删除与唯一索引冲突的解决方案一般情况下,对于数据表中不能重复的业务数据字段(比如身份证号,公司名称等等),我们都会为其加上唯一索引
baobao555#
·
2022-03-09 05:22
Java
#
MyBatis
java
mybatis
逻辑删除
唯一索引
mysql
Spring Security前后分离校验token的实现方法
token认证过滤器配置token权限校验过滤器自定义加密类配置UserDetailService配置数据库User对象映射类配置UserDetailService使用的SecurityUser类配置
mybatis-plus
·
2022-03-08 18:03
springboot下
mybatis-plus
如何打印sql日志和参数到日志文件
最近在使用springboot过程中用到了
mybatis-plus
,springboot版本是2.3.1.RELEASE,
mybatis-plus
版本3.2.0。
·
2022-03-07 16:13
SpringBoot整合
MyBatis-Plus
的示例代码
目录前言源码环境开发工具SQL脚本正文单工程POM文件(注意)application.properties(注意)自定义配置(注意)实体类(注意)Mapper接口(注意)Service服务实现类(注意)Controller前端控制器(注意)SpringBoot启动类(注意)启用项目,调用接口(注意)多工程commons工程-POM文件MyBatis-Pluscommons工程-system.pro
·
2022-03-07 12:46
Serializable接口的作用
在上周使用
Mybatis-Plus
做项目时无意发现,对于储存信息的实体类上面自动实现了Serializable接口,这不禁让我回忆到刚开始学Java时,对于Serializable接口的作用只停留在进行序列化的理解上
·
2022-03-07 10:51
java
Mybatis-Plus
默认主键策略导致自动生成19位长度主键id的坑
某天检查一位离职同事写的代码,发现其对应表虽然设置了AUTO_INCREMENT自增,但页面新增功能生成的数据主键id很诡异,长度达到了19位,且不是从1开始递增的——我检查了一下,发现该表目前自增主键已经变成从1468844351843872770开始递增了——这就很奇怪了,目前该表数据量很少,且主键是设置AUTO_INCREMENT,正常而言,应该自增id仍在1000范围内,但目前已经变成一串
·
2022-03-06 13:49
mybatis-plus
复合主键的使用
1.mybatis-plus版本 com.github.jeffreyning mybatisplus-plus 1.5.1-RELEASE com.baomidou mybatis-plus-boot-starter 3.1.0 com.baomidou mybatis-plus-generator 3.1.0 2.实体类@TableName("etl_j
·
2022-03-06 13:46
基于
mybatis-plus
QueryWrapper 排序的坑
目录QueryWrapper排序的坑条件构造器QueryWrapper案例一案例二案例三案例四QueryWrapper排序的坑大致可以总结成上面的两句话。条件构造器QueryWrapper我们再搞几个实例来深入理解下条件构造器QueryWrapper的用法:案例一查询姓李的,并且出生日期范围是1993-02-09到1994-04-09的员工sql实现:SELECT*FROMt_employeeWH
·
2022-03-06 12:43
mybatis-plus
QueryWrapper 添加limit方式
目录QueryWrapper添加limitmybatis分页出现limit错误QueryWrapper添加limit其实是在sql的最后加上limit相关的语句。QueryWrapperwrapper=newQueryWrapper SELECT*FROMstudent ; 请大家看看这个SQL语句的问题:就是在最后,我顺手写了个分号这样会导致sql语句如下:select*fro
·
2022-03-06 12:11
MyBatis-Plus
之selectMaps、selectObjs、selectCount、selectOne的使用
目录selectMapsselectObjsselectCountselectOne首先创建一个数据库表,如下图所示:然后创建一个SpringBoot项目,pom.xml和配置如下:4.0.0org.kavenmybatis-plus1.0-SNAPSHOTorg.springframework.bootspring-boot-starter-parent2.3.4.RELEASE1.8org.s
·
2022-03-06 12:40
MyBatis-Plus
QueryWrapper及LambdaQueryWrapper的使用详解
目录QueryWrapperLambdaQueryWrapper链式查询假如我们有一张banner_item表,现需要通过banner_id查出所有数据(查询List)@DatapublicclassBannerItem{ privateLongid; privateStringname; privateStringimg; privateStringkeyword; privateIn
·
2022-03-06 12:07
MyBatis-Plus
分页查询的实现示例
方法:使用selectPage()方法,第一个参数是传入分页方法(传入当前页和当前显示多少条数据),第二个参数是传入查询条件(如果查询全部的话,可以传null)。前提:表中的数据为:第一种方式://分页查询Pageemployees=employeeMapper.selectPage(newPageemployees=employeeMapper.selectPage(newPageemploye
·
2022-03-06 12:07
基于SSM开发一个简单的登录逻辑
目录前言学习内容新建项目工程编写项目代码总结前言前面我们已经学习了SSM整个
MyBatis-plus
的整合,本节我们就使用整合的项目开发一个简单的登录逻辑。
专业bug开发
·
2022-03-05 09:28
Java笔记
intellij-idea
java
maven
一起学Java——SSM整合及
MyBatis-Plus
的使用
SSM整合三阶段Spring与SpringMVC环境配置Spring与MyBatis的整合配置整合其他组件什么是MyBatis-PlusMyBatis-Plus整合
MyBatis-Plus
使用总结前言前面的文章我们已经学习了
专业bug开发
·
2022-03-05 09:58
后端学习
Java笔记
java
intellij-idea
spring
ssm
MyBatis-Plus
Mybatis-Plus
新增获取自增列id方式
目录新增获取自增列id1、实体类定义2、解决办法3、调用方法获取id说明解决id自增方法新增获取自增列id1、实体类定义注意:@TableId(value=“id”,type=IdType.AUTO)注解中的type=IdType.AUTO属性标注主键为自增策略。importlombok.Data;importcom.baomidou.mybatisplus.annotation.IdType;i
·
2022-03-04 17:17
上一页
74
75
76
77
78
79
80
81
下一页
按字母分类:
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
其他