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
的update方法
图为
mybatis-plus
的方法,以下代码为测试代码@RequestMapping("/getInfo2")publicStringupdateInfo(){QueryWrapperqueryWrapper
人生丶几度
·
2020-07-12 12:49
心得体会
mybatis-plus
LambdaQueryWrapper类的实现原理
jdk8lambda是实现原理定义一个函数式接口Func@FunctionalInterfaceinterfaceFuncextendsSerializable{Stringfunc(Objectobj);}编写一段代码Funcfunc=Object::toString;等价于,但上面最终可以获取toString方法名,下面只能获取到编译器生成的方法名Funcfunc=o->o.toString(
超~~
·
2020-07-12 11:54
java开发遇到的坑
lambda
java
Mybatis-Plus
的SQL语句组拼原理
前言:记录查找自动组拼SQL语句的过程首先在BaseMapper其中的一个方法下打个断点在断点显示的值栏找到相关的SQL发现SQL语句在MappedStatement对象中,而sqlSource存的就是相关的sql语句然后在MappedStatement这个对象打断点,看看到底是哪个对象对它进行了操作发现是AutoSqlInjector创建了MappedStatement在AutoSqlInjec
Justin~
·
2020-07-12 10:51
mybatis-plus
mybatis中集成sharing-jdbc采坑
1.1.错误信息Causedby:org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound)1.2.出现场景我用的
mybatis-plus
weixin_30835923
·
2020-07-12 07:40
mybatis-plus
注解版实现多表联查(sql)
mybatis注解版实现多表联查需求:用户有角色,角色有权限,需要一次取用户信息包含角色信息及其对应权限实体类:packagecn.zytao.taosir.common.model.user;importjava.io.Serializable;importjava.util.Date;importjava.util.HashSet;importjava.util.Set;importcom.b
weixin_30315435
·
2020-07-12 05:04
mybatis增强版(
mybatis-plus
)
Mybatis-Plus
详细介绍MyBatis增强工具包,简化CRUD操作。启动加载XML配置时注入单表SQL操作,为简化开发工作、提高生产率而生。
风吹麦浪2015
·
2020-07-12 04:56
mybatis-plus
入门应用及与现有mybatis架构融合
目录第一篇
Mybatis-plus
入门11.Whatisit?11.1定义11.2特点21.3快速使用22.Howdoit?
塔寨村村主任
·
2020-07-12 04:01
mybatis-plus
mybatisPlus null 值更新问题
发现mybatisPlus会更新对象属性为null的值,与field-strategy配置有关
mybatis-plus
:global-config:db-config:field-strategy:not_null
tplina
·
2020-07-12 01:15
JAVAEE
MyBatis-Plus
之通过插件将数据库表生成Entiry,Mapper.xml,Mapper.class的方式。
1、参考网址:http://mp.baomidou.com/#/generate-code2、创建maven项目,修改pom.xml文件,如下:4.0.0com.xxxxparent-pom1.0.0-SNAPSHOTcom.xxxxmapper-creator1.0-SNAPSHOTd:\demo-mapper-folderjdbc:mysql://192.168.18.140:8066/TES
to.to
·
2020-07-12 01:09
#
mybatis-plus
使用generator代码生成器生成实体类支持Swagger2
mybatis-plus
使用generator代码生成器生成实体类支持Swagger21.先搭建项目,引入maven依赖2.编写代码生成器代码(有说明)3.在resources目录下创建templates
传说中的黑桃A
·
2020-07-11 23:06
mybatis-plus
mybatis-plus
swagger2
generator
生成实体类支持swagger2
mybatis-plus
生成mapper扩展文件
阅读提示 具有mybatis基础,熟练使用
mybatis-plus
。
sinat_30735061
·
2020-07-11 23:07
Java
spring boot+mybatis-plus 踩坑记 Invalid bound statement (not found)
最近搭了个springboot+mybatis-plus项目,发现自己写的sql可以执行,但是引用
mybatis-plus
里的封装的基础方法就会报Invalidboundstatement(notfound
shenxianyan
·
2020-07-11 22:24
mybatis
Swagger生成word文档
前言:最近工作中需求,需要利用
mybatis-plus
代码生成器生成的做成一个接口文档给客户一、生成word接口文档原理:swagger本身返回的就是json数据,所以你把你项目的json数据放到下面的项目里
Nicky浪
·
2020-07-11 21:52
实际项目
解决
Mybatis-Plus
抛出java.lang.NullPointerException异常
场景:调用
Mybatis-plus
接口的saveBatch时,抛出该异常可以看到形参是有元素的,并且元素内部数据没有缺失(公司数据不方便展示)很平常的空指针异常,我们简单地捕获到这个异常来自于TableInfoHelper
小老板v
·
2020-07-11 20:38
解决bug
Mybatis-plus
一对多分页数据条数不正确处理方式
今天在进行一对多的leftjoin处理的时候发现分页的数据量不正确,后来把打印的sql去数据库执行,查询出来的确实是10条,只不过是1:N的数据是10条。这并不是想要的,应该查到主表的数据是10条。在xml里进行更改collection的映射SELECTre.id,re.user_id,re.type_id,re.create_timeFROMrecord_eventreORDERBYre.idD
Csea_
·
2020-07-11 18:38
记录
mybatis
MybatisPlus Wrapper方法
详细见官方文档:条件构造器|
MyBatis-Plus
拼接条件(where)的部分:1.allEq全部相等或者部分为空allEq(键值的Map)//默认使用isNull方法allEq(键值的Map,是否使用
这可真叫人头秃
·
2020-07-11 18:01
mybatis-plus
自动生成代码不覆盖生成,若存在就不生成,多模块就生成到相应的模块
主要思想:在生成代码时根据路径判断文件是否存在,若存在就不生成下面就直接附上代码的,简单粗暴!/***根据驼峰命名,首字母大写*@paramtabName原名*@return返回生成后的名字*例如:user_info返回UserInfo*/publicstaticStringgetName(StringtabName,StringreChar){String[]arr=tabName.split(
乔巴14
·
2020-07-11 16:02
mybatis-plus
java
mybatis-plus
公共字段自动填充
1.对mybaits-plus自动生成代码模板有疑问的同学,请看我的另一篇博客https://blog.csdn.net/qq_261827392.这里讲解怎么结合自动策略配置,自动填充类似于update_time,update_name,update_id这些公共字段,每次更新或者插入的时候不用我们再进行同样的赋值操作在自定义配置模板中加入如下代码://策略配置StrategyConfigstr
搬砖盖楼
·
2020-07-11 15:07
Springboot
SpringBoot2.x +
MyBatis-Plus
+ Druid + 注解方式多数据源
【简介】如果不熟悉
MyBatis-Plus
可以先看下这篇文章:SpringBoot2.x整合
MyBatis-Plus
本文主要讲解使用注解的方式配置多数据源【推荐文章】SpringBoot+AOP构建多数据源的切换实践
齐大圣2012
·
2020-07-11 14:36
SpringBoot
使用A.CTable实现mybatis/
mybatis-plus
自动创建表
使用技术:springbootmybatis/mybatis-plusapplication.yml/application.properties在这里使用application.yml和
mybatis-plus
风雨后灬见彩虹
·
2020-07-11 14:42
mybatis-plus
Jeecg Boot 2.2.1 版本发布,基于SpringBoot的低代码平台
采用前后端分离架构:SpringBoot2.x,AntDesign&Vue,
Mybatis-Plus
,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码!
JEECG开源
·
2020-07-11 13:25
低代码
springboot
springcloud
微服务平台
SpringBoot入门:01 - 配置数据源
我们使用MyBatis作为ORM框架,搭配
MyBatis-Plus
的增强功能,提高开发效率。下面就来进行必要的一些配置。目录的层级和命名在遵循最佳实践的基础上带有个人习惯带来的不同,这里可以灵活变通。
悟三空
·
2020-07-11 13:12
java
spring
springboot
Jackson使用笔记
使用
Mybatis-plus
的JacksonTypeHandler无法反序列化List模拟JacksonTypeHandler类写了自定义ListTypeHandler来解析,目前需要给每个List都写一个继承自
项哥
·
2020-07-11 11:14
mysql
mybatis
java
mybatis-Plus
实践篇之CRUD操作
的逆向工程的操作,这篇我们来说下CRUD操作吧,本来打算写一篇的,但是篇幅实在有点长;可读性不好,还是拆一下;快速开始这里就不重新建项目引入依赖了,我们直接在上篇的项目中开始开始之前,我们需要开启打印下
mybatis-plus
叁有三分之一
·
2020-07-11 08:59
后端
mybatis-Plus
实践篇之逆向工程
文章目录概念特性:新建Spring项目,引入依赖yaml配置配置代码生成器运行验证验证swagger初次听说
mybatis-plus
感觉这东西取名字都很有意思,像极了现在的iPhone到iPhonexplus
叁有三分之一
·
2020-07-11 08:59
后端
SpringBoot中使用
Mybatis-Plus
和pageHelper的依赖冲突问题
因为
mybatis-plus
中引入了mybatis和mybatis-spring与pagehelper冲突了com.github.pagehelperpagehelper-spring-boot-starter1.2.10org.mybatismybatisorg.mybatismybatis-spring
dyy0213
·
2020-07-11 05:15
自学java之MybatisPlus,再也不用写sql了
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
codebeef
·
2020-07-11 04:34
SpringBoot集成
MyBatis-Plus
代码生成器
1.说明本文详细介绍SpringBoot集成
MyBatis-Plus
代码生成器的方法。
木木与呆呆
·
2020-07-11 03:58
SpringBoot集成
MyBatis-Plus
框架详细方法
1.说明本文详细介绍SpringBoot集成
MyBatis-Plus
框架的方法,使用MySQL数据库进行测试,包括完整的开发到测试步骤,从一开始的SpringBoot工程创建,到MySQL数据库刷库脚本
木木与呆呆
·
2020-07-11 03:58
SpringBoot集成
MyBatis-Plus
自定义SQL
1.说明本文介绍SpringBoot集成
MyBatis-Plus
框架后,基于已经创建好的SpringBoot工程,添加自定义的SQL实现复杂查询等操作。
木木与呆呆
·
2020-07-11 03:58
SpringBoot集成
MyBatis-Plus
框架
1.说明本文介绍SpringBoot集成
MyBatis-Plus
框架,重点介绍需要注意的地方,是SpringBoot集成
MyBatis-Plus
框架详细方法这篇文章的脱水版,主要是三个步骤,增加
mybatis-plus
木木与呆呆
·
2020-07-11 03:58
教你如何写出高性能的Mybatis分页插件
最近做的一个需求需要写复杂的SQL,且需要分页,我是非常懒的人,因为项目中使用了
mybatis-plus
,因此分页想着使用
mybatis-plus
的分页插件自动完成。
wujiuye
·
2020-07-11 02:48
MyBatis-Plus
笔记
一.建立库表库:mp表:userDROPTABLEIFEXISTS`user`;CREATETABLE`user`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`name`varchar(30)DEFAULTNULL,`age`int(11)DEFAULTNULL,`email`varchar(50)DEFAULTNULL,`create_time`datetimeDE
Tiglle
·
2020-07-11 00:51
MyBatis
Springboot,
Mybatis-Plus
,shardingjdbc实现单列分库,多租户整合
1,查看相关官方文档https://shardingsphere.apache.org/document/legacy/3.x/document/cn/manual/sharding-jdbc/configuration/config-spring-boot/https://baomidou.gitee.io/mybatis-plus-doc/#/tenanthttps://gitee.com/b
Man20161217
·
2020-07-10 22:50
Springboot
sharding
mybatis-plus
Sptingboot
Java
Sharding
Spring Boot集成Sharding-jdbc +
Mybatis-Plus
实现分库分表
SpringBoot集成Sharding-jdbc实现分库分表一、Sharding-jdbc简介二、项目结构三、总结参考资料一、Sharding-jdbc简介Sharding-jdbc是开源的数据库操作中间件;定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM
Macky_He
·
2020-07-10 22:15
spring-boot
分库分表
FASTOS v2.0.3 版本发布,新增公告通知修复若干细节
FASTOS介绍FastOS是一个JavaEE企业级快速开发平台,基于经典技术组合(SpringBoot、SpringMVC、ApacheShiro、
MyBatis-Plus
、freemarker、Bootstrap
H-Sunshine
·
2020-07-10 21:21
J2EE
java
WEB
Mysql,Mybatis,
Mybatis-plus
中,查询或者插入列名冲突(列名是关键字)的解决方法
1.Mysql直接在sql中的列名加入这个引号(`)把列名括起来,这个引号就是esc下边的健例子:2.Mybatis与mysql类似,可以直接在xml的文件里加入引号即可3.mybatis-plus这个是mybatis框架的加强版,功能更加强大而且开发更加便捷,常用的查询,插入等操作甚至不用编写sql。它会自动帮你生成sql来让你快速的使用。因为他是mybatis的增强版,所以用mybatis的方
A_droid
·
2020-07-10 20:27
异常报错
mybatis-plus
根据数据库的表自动生成实体类,mapper,service,controller。
第一步:编写组件@Component@ConfigurationProperties(prefix="generator")@DatapublicclassMybatisPlusAutoGeneratorBean{//数据库账号privateStringusername;//数据库密码privateStringpassword;//数据库url地址privateStringurl;//数据库驱动p
小黄鸭式编程
·
2020-07-10 18:55
mybatis
mybatis plus实体类注解使用
TableField@Version:乐观锁注解、标记@KeySequence:序列主键策略@EnumValue:通枚举类注解@TableLogic:表字段逻辑处理注解(逻辑删除)@SqlParser:租户注解前言
MyBatis-Plus
Dlei东
·
2020-07-10 16:19
MyBatis-Plus
java
mybatis
数据库
SpringBoot集成
mybatis-plus
生成实体类
1.pom.xml添加依赖2.配置
mybatis-plus
,在application.yml中添加:配置数据库连接:3.在com/dtest02/demo/system/config下添加MyBatisPlusConfig.java4
城下灯火
·
2020-07-10 16:49
如何优化大表分页查询的Limit性能问题?
其实
mybatis-plus
提供的优化器做得非常好,它不仅仅只是在优化后的sql之上加一层selectcount(1)from(原sql)astotal,而
wujiuye
·
2020-07-10 16:16
MybatisPlus2.0代码生成器
1.引入jar依赖com.baomidoumybatis-plus2.3代码生成器中用到的类都在mybatis-plus-generate包中,根据依赖关系可知只要引入
mybatis-plus
包即可。
月下泛舟
·
2020-07-10 14:43
工具类
mybatisplus使用小结
最近在项目里用到了一个第三方库,叫mybatisplus,是一个mybatis的增强库,简单来说就是增强了mybatis的功能,让mybatis更好用,mybatisplus给的官方定义是
Mybatis-Plus
Jav进阶道路
·
2020-07-10 12:11
springboot 继承
mybatis-plus
根据数据库(postgresql)中的表反向生成代码
1、数据中先建表2、新建springboot项目观察一下我们需要准备的东西,然后让我们一个一个的准备3、pom.xml中引入相关jar包注意:引入后maven记得package,jar包最好不要少org.postgresqlpostgresqlruntimecom.baomidoumybatis-plus-boot-starter3.1.2com.baomidoumybatis-plus-gene
遇水则生
·
2020-07-10 12:17
框架
mybatisPlus
springboot
mybatis(一):springboot集成
mybatis-plus
之前一直用的jpa,现在项目上开始用mybaits,今天想搭一个自己玩玩但是过程有点艰辛,特地记录下来。首先引入pom依赖:com.baomidoumybatis-plus2.3com.baomidoumybatis-plus-boot-starter2.3org.springframework.bootspring-boot-starter2.0.0.RELEASEmysqlmysql-conn
not back
·
2020-07-10 12:50
mybatis搭建
mybatis
数据库中枚举型数据字典处理
数据库中枚举型数据字典处理以前在做数据库编程基本上是使用VB、PowBuilder、IFS、SAP这样的平台,底层对数据做了大量封装,设计数据库中字段时考虑得不是很多,用得也比较随意,去年开始重新在学习JAVA采用springboot框架,虽然现在有
mybatis-plus
海盐老伍
·
2020-07-10 12:58
Mybatis-Plus
插入和更新自动将date转换为Timestamp,日期会减少8小时
在使用
mybatis-plus
自带的插入和更新时,出现了一个神奇的问题,前台传入的是Date类型(yyyy-MM-dd),但是在插入的时候,却发现是Timestamp类型,插入到数据库发现时间比原来减少了
wr793455561
·
2020-07-10 12:37
MyBatis-Plus
springboot整合
MyBatis-Plus
和postgresql,实现postgresql选择Module查询数据
前言:
mybatis-plus
官网:https://mp.baomidou.com/自己最近在学习使用
mybatis-plus
结合springboot快速搭建持久化服务,但是
mybatis-plus
(以下简称
撸码狂魔吖
·
2020-07-10 12:17
数据库
mybatis-plus
自动生成器(以及遇到的坑)
使用这个可以超快速生成entityservicecontroller层1.加入依赖模板引擎的依赖也要导入,不然运行会报错的com.baomidoumybatis-plus-generator3.3.1.tmporg.freemarkerfreemarker2.3.302.写一个类,作为自动生成器的入口这里复制代码的时候,一定一定要把import的包也复制,不然很容易出错packagevan.gen
white煞
·
2020-07-10 11:05
工具类
MyBatis-Plus
相关注解用法
注解介绍MybatisPlus注解包相关类详解(更多详细描述可点击查看源码注释)注解类包:?mybatis-plus-annotation#@TableName描述:表名注解属性类型必须指定默认值描述valueString否""表名resultMapString否""xml中resultMap的idschemaString否""schema(@since3.1.1)keepGlobalPrefix
weixin_子不语
·
2020-07-10 11:57
spring
上一页
104
105
106
107
108
109
110
111
下一页
按字母分类:
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
其他