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
+ velocity模板生成自定义的代码
pom.xml文件的配置com.baomidoumybatis-plus-boot-starter3.3.0com.baomidoumybatis-plus-generator3.1.0org.apache.velocityvelocity1.7CodeGenerator配置文件importjava.text.SimpleDateFormat;importjava.util.Date;import
·
2021-03-09 22:50
java实现多租户_详解基于
Mybatis-plus
多租户实现方案
一、引言小编先解释一下什么叫多租户,什么场景下使用多租户。多租户是一种软件架构技术,在多用户的环境下,共有同一套系统,并且要注意数据之间的隔离性。举个实际例子:小编曾经开发过一套支付宝程序,这套程序应用在不同的小程序上,当使用者访问不同,并且进入相对应的小程序页面,小程序则会把用户相关数据传输到小编这里。在传输的时候需要带上小程序标识(租户ID),以便小编将数据进行隔离。当不同的租户使用同一套程序
乐游西奥
·
2021-03-08 10:09
java实现多租户
mybatis之动态查询(超级详解)
,还是需要下先看一下官网的https://mybatis.org/mybatis-3/zh/dynamic-sql.html在学spring的时候可能大家已经学了mybatis了,也许大家也学完了他的
mybatis-plus
huisheng_qaq
·
2021-03-07 22:55
spring
springboot
sql
mybatis
spring
boot
mysql
Java 配置文件(.yml .properties) 常用配置
Java-常用配置配置文件配置文件下载官网地址SpringBoot配置文件(KEY-VALUE结构)端口、路径配置:数据源(DataSource)配置hikari数据连接池配置:
Mybatis-plus
布诺i
·
2021-03-05 22:15
配置
java
mybatis
maven
spring
mysql
Mybatis-plus
代码生成器
一、创建MP代码生成器在test/java目录下创建包com.oy.guli.edu,创建代码生成器:CodeGenerator.java(包路径根据自己情况来设置)publicclassCodeGenerator{@Testpublicvoidrun(){//1、创建代码生成器AutoGeneratormpg=newAutoGenerator();//2、全局配置GlobalConfiggc=n
OY..
·
2021-02-25 00:04
Java
其他
MyBatis-Plus
讲解以及简单操作(二) ——使用 SpringBoot 快速使用
MyBatis-Plus
MyBatis-Plus
讲解以及简单操作(二)——使用SpringBoot快速使用
MyBatis-Plus
(1)准备工作需要Java开发环境(JDK)以及相应的开发工具(IDE)。
茅草屋下的柒柒
·
2021-02-24 16:54
Mybatis-Plus
SpringBoot
Mybatis
java
Mybatis-plus
使用TableNameHandler分表详解(附完整示例源码)
为什么要分表Mysql是当前互联网系统中使用非常广泛的关系数据库,具有ACID的特性。但是mysql的单表性能会受到表中数据量的限制,主要原因是B+树索引过大导致查询时索引无法全部加载到内存。读取磁盘的次数变多,而磁盘的每次读取对性能都有很大的影响。这时一个简单可行的方案就是分表(当然土豪也可以堆硬件),将一张数据量庞大的表的数据,拆分到多个表中,这同时也减少了B+树索引的大小,减少磁盘读取次数,
·
2021-02-24 02:19
为什么要学习Spring源码,为什么要提高自己
之前我和我们的技术组长讨论过,到底是先学习Spring源码,还是多花一点时间学习更实用的技术,比如
mybatis-plus
呢?门槛高其实Sp
断忆残缘
·
2021-02-23 19:21
mybatis-plus
多租户处理器使用及避坑
一、介绍MybaitsPlus多租户处理器是一个对于多租户问题的解决方案,主要的方案就是使用jSqlParser对sql进行解析,然后拼接租户id来实现多个租户之间的隔离,并且在删除、添加、修改和查询等操作时都会拼接租户ID如:SELECT*FROMinfo处理后:SELECT*FROMinfoWHEREtenant_id='tenant_id'二、使用以下复制的官方的demo,官方demo地址:
码农魏先森
·
2021-02-23 10:09
java
mybatis
sass
GitHub 近两万 Star,无需编码,可一键生成前后端代码,这个开源项目有点强!
前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,
Mybatis-plus
,Shiro,JWT,支持微服务。
程序员闪充宝
·
2021-02-21 18:00
java
数据库
spring
物联网
大数据
MyBatis Plus更新对象无法设空值解决方案
原因因为
MyBatis-Plus
自带的更新方法,都有对对象空值进行判空。只有不为空的字段才会进行数据更新。
·
2021-02-20 11:16
解决mybatisPlus null 值更新的问题
发现mybatisPlus会更新对象属性为null的值,与field-strategy配置有关
mybatis-plus
:global-config:db-config:field-strategy:not_null
·
2021-02-20 11:43
Mybatis-Plus
开发环境打印sql到控制台以便分析
方式一:在springboot默认配置文件logback-spring.xml下添加配置如下:%d{yyyy-MM-ddHH:mm:ss.SSS}---->[%thread]--->%-5level%logger{50}-%msg%n该种方式记录的sql语句,无法统计时间长度而且参数与sql语句是分开的。不美观方式二:使用第三方开源包库p6spy打印分析sql,该种方式适合开发环境调试,不适合生产
骑蚂蚁上高速_jun
·
2021-02-11 20:16
mybatis-plus
(3.4.2)使用
快速入门官方文档快速入门案例配置日志#配置日志
mybatis-plus
:configuration:#配置
mybatis-plus
执行的日志类型(可以看到执行过程)下面是使用了控制台输出sl4jlog4j
锋君
·
2021-02-09 23:21
java
mybatis
MyBatisPlus学习笔记
1.简介官网:mybatisplus官网视频地址:b站狂神说MyBatisPlus最新完整教程通俗易懂
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变
一抹斜阳_e153
·
2021-02-08 16:31
MyBatisPlus学习笔记
1.简介官网:mybatisplus官网视频地址:b站狂神说MyBatisPlus最新完整教程通俗易懂
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变
小满和小王
·
2021-02-08 15:24
Mybatis
javaweb
mybatisplus
MyBatis-Plus
分页查询以及自定义sql分页
欢迎微信搜索公众号【java版web项目】获取资源:java学习视频/设计模式笔记/算法手册/java项目一、引言分页查询每个人程序猿几乎都使用过,但是有部分同学不懂什么是物理分页和逻辑分页。物理分页:相当于执行了limit分页语句,返回部分数据。物理分页只返回部分数据占用内存小,能够获取数据库最新的状态,实施性比较强,一般适用于数据量比较大,数据更新比较频繁的场景。逻辑分页:一次性把全部的数据取
·
2021-02-08 00:46
MyBatis-Plus
分页查询以及自定义sql分页
欢迎微信搜索公众号【java版web项目】获取资源:java学习视频/设计模式笔记/算法手册/java项目一、引言分页查询每个人程序猿几乎都使用过,但是有部分同学不懂什么是物理分页和逻辑分页。物理分页:相当于执行了limit分页语句,返回部分数据。物理分页只返回部分数据占用内存小,能够获取数据库最新的状态,实施性比较强,一般适用于数据量比较大,数据更新比较频繁的场景。逻辑分页:一次性把全部的数据取
·
2021-02-08 00:28
mybatis mysql 多租户_详解基于
Mybatis-plus
多租户实现方案
一、引言小编先解释一下什么叫多租户,什么场景下使用多租户。多租户是一种软件架构技术,在多用户的环境下,共有同一套系统,并且要注意数据之间的隔离性。举个实际例子:小编曾经开发过一套支付宝程序,这套程序应用在不同的小程序上,当使用者访问不同,并且进入相对应的小程序页面,小程序则会把用户相关数据传输到小编这里。在传输的时候需要带上小程序标识(租户ID),以便小编将数据进行隔离。当不同的租户使用同一套程序
谢艺馨
·
2021-02-07 03:53
mybatis
mysql
多租户
多数据源【dynamic-datasource方式】
背景项目中需要连接多个数据源,可能是一主多从,或者不同的多数据源,或者多个不同类型的数据源如项目中有mysql库也有oracle库解决可借助
mybatis-plus
的多数据源解决方式参见:https:/
·
2021-02-04 19:33
JeecgBoot 2.4.2 积木报表版本发布,基于SpringBoot的低代码平台
前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,
Mybatis-plus
,Shiro,JWT支持微服务。强大的代码生成器让前后端代码一键生成!
·
2021-02-03 21:03
java报表工具低代码开发
JeecgBoot 2.4 微服务正式版发布,基于SpringBoot的低代码平台
前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,
Mybatis-plus
,Shiro,JWT支持微服务。
·
2021-02-03 21:28
微服务jeecg-boot
Mybatis-Plus
的使用详解
一、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作,BaseMapper强大的CRUD操作:内置通用Mapper、通用Service,仅仅通过少量配置即可实现单表大部分CRUD操作,更有强大的条件构造器,满足各类使用需求,以后简单的CRUD操作,它不用自己编写了!支持Lambda形式调用:通过Lambda
·
2021-02-03 12:58
MyBatis-Plus
自动填充功能失效导致的原因及解决
1:先检查字段有没有加上注解@TableField(fill=FieldFill.INSERT_UPDATE)@TableField(fill=FieldFill.INSERT_UPDATE)privateDateupdatedTime;2:有没有实现MetaObjectHandler接口,并且加入到Spring容器中@ComponentpublicclassMyMetaObjectHandler
·
2021-02-03 12:27
mybatis-plus
判断isnull or的操作
mybatis-plus
判断null或者匹配固定值wrapper.lambda().and(wrapper1->wrapper1.isNull(MaterialInfoDO::getCompanyId)
·
2021-02-03 12:24
Mybatis-Plus
自动生成代码以及踩坑
1:@Data注解无效解决方案:IDEA安装Lombok插件,然后重启IDEA2:实体类驼峰命名,数据库字段无法匹配解决方案:mybatis-plus.configuration.map-underscore-to-camel-case=false#配置数据库spring.datasource.driver-class-name=com.mysql.jdbc.Driver#mysql8的驱动要加上
layman .
·
2021-02-02 10:12
mybatis
mysql
java
多数据源【dynamic-datasource方式】
背景项目中需要连接多个数据源,可能是一主多从,或者不同的多数据源,或者多个不同类型的数据源如项目中有mysql库也有oracle库解决可借助
mybatis-plus
的多数据源解决方式参见:https:/
·
2021-02-02 02:53
推荐一个微信小程序商城项目
技术选型后端采用Spring技术栈,使用到的框架主要包括:Spring、MyBatis、
MyBatis-Plus
、Shiro、Druid、Fastjson、MySQL等技术。
逛逛GitHub
·
2021-01-31 21:46
项目管理
软件开发
github
svn
nagios
如何解决
mybatis-plus
调用update方法时,自动填充字段不生效问题
前言使用过
mybatis-plus
的朋友可能会知道,通过实现元对象处理器接口com.baomidou.mybatisplus.core.handlers.MetaObjectHandler可以实现字段填充功能
·
2021-01-30 13:20
记一次
mybatis-plus
自定义sql注入器不起作用的问题
之前自己写过一个关于
mybatis-plus
多表联查的组件,原理是用到了
mybatis-plus
扩展的口(sql注入),即继承DefaultSqlInjector/**@authorchengang*/
后山神庙
·
2021-01-29 13:03
spring
mybatis
spring
boot
java
bean
mybatis-plus
主键自动增加遇到的问题
错误的描述是这样的:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear‘describe’我一直以为是mybatis-puls因为自身的原因,不能生成id。1.我给主键备注@TableId(value=“id”,type=IdTyp
冲啊Javascripit
·
2021-01-27 20:28
error
java
mybatisplus
idea离线安装插件(以
mybatis-plus
插件mybatisX为例)
在idea官网下载插件的zip压缩包,上链接(https://plugins.jetbrains.com/)在搜索框搜索你要安装的插件以mybatisX,搜到后点进去点击get进入下面页面找到合适版本点进去点击download下载zip(下载好后)打开idea,file->setting->plugins选择你下载好的插件,点击ok点击apply然后点击ok重启idea即可大功告成再次点开file
小苗要努力变强
·
2021-01-27 16:54
实用
新蜂商城增强版来了,完善秒杀功能,添加秒杀单超期未支付任务,支持万人秒杀
本项目是在newbee-mall项目的基础上改造而来,将orm层由mybatis替换为
mybatis-plus
,添加了秒杀功能、优惠劵功能以及后台搜索功能,喜欢的话麻烦给我个star简介本人之前一直是在传统公司上班
·
2021-01-26 19:08
javaspringboot
新蜂商城的mybatis plus版本,添加了秒杀专区、优惠卷领取以及后台搜索功能
本项目是在newbee-mall项目的基础上改造而来,将orm层由mybatis替换为
mybatis-plus
,添加了秒杀功能、优惠劵功能以及后台搜索功能后台管理模块添加了优惠卷、秒杀管理,统计分析前台添加了秒杀专区
·
2021-01-26 19:06
JeecgBoot 2.4.2 积木报表版本发布,基于SpringBoot的低代码平台
前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,
Mybatis-plus
,Shiro,JWT支持微服务。强大的代码生成器让前后端代码一键生成!
·
2021-01-26 14:14
java报表工具低代码开发
Mybatis-plus
使用TableNameHandler分表详解(附完整示例源码)
为什么要分表Mysql是当前互联网系统中使用非常广泛的关系数据库,具有ACID的特性。但是mysql的单表性能会受到表中数据量的限制,主要原因是B+树索引过大导致查询时索引无法全部加载到内存。读取磁盘的次数变多,而磁盘的每次读取对性能都有很大的影响。这时一个简单可行的方案就是分表(当然土豪也可以堆硬件),将一张数据量庞大的表的数据,拆分到多个表中,这同时也减少了B+树索引的大小,减少磁盘读取次数,
·
2021-01-26 14:09
jeecg-boot学习及调通步骤
前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,
Mybatis-plus
,Shiro,JWT,支持微服务。
乄柠檬£
·
2021-01-26 11:28
java
spring
redis
node.js
Mybatis-plus
使用TableNameHandler分表详解(附完整示例源码)
为什么要分表Mysql是当前互联网系统中使用非常广泛的关系数据库,具有ACID的特性。但是mysql的单表性能会受到表中数据量的限制,主要原因是B+树索引过大导致查询时索引无法全部加载到内存。读取磁盘的次数变多,而磁盘的每次读取对性能都有很大的影响。这时一个简单可行的方案就是分表(当然土豪也可以堆硬件),将一张数据量庞大的表的数据,拆分到多个表中,这同时也减少了B+树索引的大小,减少磁盘读取次数,
·
2021-01-26 10:59
关于注解式的分布式Elasticsearch的封装案例
用法与
mybatis-plus
如出一辙。依赖org.elasticsearchelasticsearchcom.bbossgroups.pluginsbboss-elasticsear
·
2021-01-25 13:24
MyBatis-Plus
分页查询——Page
写在前面感觉有一段时间没有更新技术博客了,其实这段时间太丧了,心情可以说是人生低谷,不过现在基本上调节过来了。有句话怎么说来着,少壮不努力,老大徒伤悲。我很喜欢的一位网红歌手,他说,你把大部分精力放到事业上,你的感情可能会暂时不顺,但如果你把大部分精力放到感情上,你的感情可能会长期不顺。环境搭建环境搭建,前面几篇文章都有搭建了,但是强迫症的我还要再搭建一次。。。准备工作首先创建一张数据库表DROP
贺志营
·
2021-01-24 09:30
MyBatis
Mybatis-Plus
之逆向工程之旅
一,任何学习都离不开官方文档文档:https://baomidou.com/guide/generator.html二,使用逆向工程1,当别人丢给你一个sql脚本时,这时使用逆向工程简直不要太爽,当然逆向工程的方式有很多种,如有很多插件也可以逆向工程。这里主要对mybati-plus进行讲解2,使用逆向工程也有不足之处,就是需要有数据库以及数据表,这是有点可惜的。这也解释了为什么有的人在考虑设计一
huisheng_qaq
·
2021-01-23 20:23
springboot
java
generator
spring
boot
java
mybatis plus 实体类名字加后缀_
MyBatis-Plus
入门篇——CRUD
写在前面有粉丝私信我说,现在市面上用MyBatis的不多了,一般都是用
MyBatis-Plus
,建议我出一套
MyBatis-Plus
的文章,首先感谢建议,然后就是干!
网易美学
·
2021-01-23 02:23
mybatis
plus
实体类名字加后缀
mybatis plus 实体类名字加后缀_
MyBatis-Plus
系列之代码生成器
代码生成器,也叫逆向工程,是根据数据库里的表结构,自动生成对应的实体类、映射文件和接口。这和hibernate的自动建表恰好相反。很早之前,写了一个代码生成器的工程,自己也一直在用,很方便,也经过大量验证,也支持很多数据库。看到很多小伙伴在为数据库生成实体类发愁,现分享给大家,提高开发效率。mybatis-plus-code-generator工程介绍工程地址:mybatis-plus-code-
锋语声
·
2021-01-22 18:50
mybatis
plus
实体类名字加后缀
如何解决使用
mybatis-plus
提供的多租户插件出现Column ‘tenant_id‘ specified twice问题
用过
mybatis-plus
多租户插件的朋友,可能会知道,该插件的租户id值基本都是从上下文得来,这个上下文可以是cookie、session、threadlocal等。
·
2021-01-21 15:01
多租户mybatis-plus
MyBatis-Plus
的 CRUD 接口使用
一、引言这篇文章来学习一下MybatisPlus的CRUD接口具体使用,其中还是有几个比较重要的点,当然你也可以查看官网进行学习。如何搭建一个MybatisPlus项目,可以参考前一篇文章:MybatisPlus初使用:https://blog.csdn.net/zxd1435513775/article/details/106432694MybatisPlus官网:http://mp.baomi
sut_uestc
·
2021-01-20 19:56
Mysql数据库
mybatis plus 日期查询_
MyBatis-Plus
条件查询——Wrapper
Wrapper在
MyBatis-Plus
中,对于单表的查询我们基本上不用写sql语句的,那么对于一些带有条件判断的sql语句怎么办呢,官方提供了一个很强的东西——Wrapper条件构造器。
weixin_39617685
·
2021-01-20 14:37
mybatis
plus
日期查询
Mybatis-Plus
教程---轻松上手Mybatis_Plus
MyBatis-Plus
概述需要的基础:MyBatis、Spring、SpringMVC学完就可以学这个了为什么要学习它呢?
眰恦ღ
·
2021-01-18 12:51
后端开发
前沿技术
数据库
java
MyBatis-Plus
快速入门-(干货满满+超详细)
文章目录一、MyBatisVSJPA二、
MyBatis-Plus
简介三、
MyBatis-Plus
快速入门1、lombok简介及安装2、入门小案例四、基本使用1、通用传统模式简介及通用mapper新增方法
一个爱运动的程序员
·
2021-01-15 16:40
后端
数据库操作
MyBatis
mysql
数据库
mybatis
mybatis-plus
RuoYi_Vue前后分离-_-服务端导入
Mybatis-plus
1.springApplication工程org.projectlomboklombok1.16.10com.baomidoumybatis-plus-boot-starter3.3.0com.baomidoumybatis-plus-extension3.3.02.在Application启动类同目录下创建API文件3.0SQLCREATETABLE`demo`(`id`varchar(32)C
乐交软友
·
2021-01-15 10:23
RuoYi
mybatis
mysql
java
2021-01-15
mybatis-plus
使用中遇到的问题
1.自定义mapper找不到报错信息Invalidboundstatement(notfound):com.mapper.UserMapper.selectUserAll解决方式://1.pom文件build中添加resourcessrc/main/javacom/mapper/xml/*.xml//mapper全路径src/main/resources//2.xml文件添加mybatis-plu
零碎記忆
·
2021-01-15 10:59
java
mybatis-plus
上一页
82
83
84
85
86
87
88
89
下一页
按字母分类:
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
其他