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
配置逻辑删除
springboot整合mybatis-pluscom.baomidoumybatis-plus-boot-starter${mybatis.plus.boot.starter}1、application.properties添加一下配置#逻辑删除配置mybatis-plus.global-config.sql-injector=com.baomidou.mybatisplus.mapper.Lo
NemoHero
·
2020-09-11 06:24
Java和Jvm
maven下,
mybatis-plus
和pagehelp冲突的解决
com.github.pagehelperpagehelper-spring-boot-starter1.2.5org.mybatismybatisorg.mybatismybatis-spring内是要排除的依赖注:
mybatis-plus
jkdgvse
·
2020-09-11 04:04
java
SpringBoot之
Mybatis-plus
逻辑删除
SpringBoot之
Mybatis-plus
逻辑删除1.添加deleted字段2.实体类添加deleted字段,并加注解@TableLogic3.由于使用了自动填充注解@TableField,所以需要添加元对象处理器
时间海v
·
2020-09-11 03:16
springboot
MyBatis 枚举的TypeHandler(非常优雅)
时间匆忙,简单记录一下导入
mybatis-plus
包配置文件
mybatis-plus
:#支持统配符*或者;分割typeEnumsPackage:com.example.mp.entity.enu_m枚举类
哈哈我是大健
·
2020-09-11 02:58
mybatis-plus
update 更新操作
mybatis-plusupdate版本:3.0+根据id更新Useruser=newUser();user.setUserId(1);user.setAge(29);user.updateById();orIntegerrows=userMapper.updateById(user);条件构造器作为参数进行更新UpdateWrapperupdateWrapper=newUpdateWrapper
ChengLc1612
·
2020-09-11 00:50
springboot+mybatis(
mybatis-plus
)+druid 多数据源
Druid介绍和使用在使用Druid之前,先来简单的了解下Druid。Druid是一个数据库连接池。Druid可以说是目前最好的数据库连接池!因其优秀的功能、性能和扩展性方面,深受开发人员的青睐。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生的数据库连接池!同时Druid不仅仅是一个数据库连接池,Druid核心主要包
EQuaker
·
2020-09-10 23:33
springboot
druid
mybatis
mybatis-plus
分页无效的问题
springboot+mybatisplus+Druid构建项目的时候,分页一直无效,后发现构建SqlSessionFactory的时候需要手动添加下分页插件拦截器,代码如下:@Bean(name="mainSqlSessionFactory")@PrimarypublicSqlSessionFactorymainSqlSessionFactory(@Qualifier("mainData")Da
小崔爱小李
·
2020-09-10 16:04
【博客项目二】SpringBoot 2.2 集成
Mybatis-plus
springboot2.2集成
mybatis-plus
,列出了几个集成遇到的bug及示例源码。
黑-猫
·
2020-09-10 15:53
Spring
Boot项目
Mooc项目开发笔记(十一):添加课程基本信息后台实现、课程基本信息基本表单实现、课程基本信息讲师下拉列表实现
一、添加课程基本信息后台实现1、课程基本信息涉及到的表2、使用代码生成器生成代码使用
mybatis-plus
生成上面几个表对应的mapper,service和controller。
Miracle42
·
2020-09-10 13:04
Mooc
项目
后端
Mybatis-Plus
雪花id的使用以及解析机器 ID 和数据标识 ID
概述结构源码
Mybatis-Plus
使用雪花id1.引入
Mybatis-Plus
依赖(3.1.1版本目前有些问题,建议使用3.1.0版本)2.在application.yml配置文件中增加如下配置项3.
CodingSir
·
2020-09-10 13:49
SpringBoot中整合
MyBatis-Plus
的方法示例
于是
MyBatis-Plus
应运而生,作为MyBatis的增强工具,更是为我们开发效率得到了质的飞跃。
·
2020-09-10 13:19
Spring Boot 集成 Sharding-JDBC +
Mybatis-Plus
实现分库分表功能
一、Sharding-jdbc简介“Sharding-jdbc是开源的数据库操作中间件;定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。官方文档地址:https://shardingsphere.apache.org/document/current/
·
2020-09-10 10:39
做一个springboot的简易商城
,打算再开发一个商城系统系统类型待定(可能是学院二手交易商称,也可能是正儿八经的商城系统)系统架构pc用户端+pc管理端做的商城不会很复杂,所以不打算前后端分离技术栈后台:springbootOEM:
mybatis-plus
黄黄丶
·
2020-09-09 16:31
mybatis-plus
1 —— 整合 Springboot、代码自动生成
mybatis-plus1——整合Springboot、代码自动生成前言版本整合示例依赖配置文件相关类测试代码生成总结前言
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis
小水牛...
·
2020-09-08 21:44
mybatis
mybatis
springboot整合
mybatis-plus
实现分页查询功能
建一个config类@ConfigurationpublicclassMybatisPlusConfig{@BeanpublicPaginationInterceptorpaginationInterceptor(){returnnewPaginationInterceptor();}}编写controllerpost/article/search/{page}/{size}@PostMappin
·
2020-09-08 15:50
使用
mybatis-plus
报错Invalid bound statement (not found)错误
近期使用Springboot集成Mybatisplus,执行insert时一直报错,提示错误如下:Invalidboundstatement(notfound):xx.insertmapper继承BaseMapper:BaseMapper有insert方法如下:service调用mapper.insert(对象)报错某度查找资料均不能解决问题,最终经查阅官方文档比对得知是缺少jar包导致。在pom
·
2020-09-08 12:42
MyBatis-Plus
查询返回实体对象还是map
在常见场景下:返回数据建议使用map,不建议使用实体对象/***1.名字包含雨并且年龄小于40*sql:namelike'%雨%'andage*应用场景:*当表字段非常多,但是你只需要查询少数几列,*没必要返回的泛型为实体的list,如果返回的泛型为实体,绝大多字段都是null,这样做不优雅*用返回泛型为map建议使用*/@TestpublicvoidselectByWrapperMaps(){Q
·
2020-09-08 12:35
mybatis-plus
id主键生成的坑
简要说明由于
mybatis-plus
会自动插入一个id到实体对象,不管你封装与否,所以有时候导致一些意外的情况发生默认是生成一个长数字字符串(编码不同可能结尾带有字母)错误estedexceptionisorg.apache.ibatis.reflection.ReflectionException
·
2020-09-08 12:35
mybatis-plus
主键生成策略
MP支持多种主键策略默认是推特的“”雪花算法“”,也可以设置其他策略下面我演示主键策略使用MP的主键定义在一个一个枚举类中源码如下publicenumIdType{AUTO(0),//数据库自增依赖数据库NONE(1),//表示该类型未甚至主键类型(如果没有主键策略)默认根据雪花算法生成INPUT(2),//用户输入ID(该类型可以通过自己注册填充插件进行填充)//下面这三种类型,只有当插入对象i
·
2020-09-08 12:34
springboot快速集成
mybatis-plus
的详细教程
简介
Mybatis-Plus
(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。
·
2020-09-08 12:04
mybatis-plus
的自动填充时间的问题(添加到数据库的时间比当前时间多4个小时)
当前时间sql语句添加到数据库的时间先把打印的sql语句放到数据库里面去执行发现添加的时间是对的不断找2个小时终于发现问题所在了连接数据库时时区要写对我之前写的useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC纠正后autoReconnect=true&useUnicode=true&characterEnc
·
2020-09-08 12:03
springboot整合
mybatis-plus
逆向工程的实现
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
·
2020-09-08 10:53
mybatis-plus
实体类主键策略有3种(小结)
mybatisplus实体类主键策略有3种(注解>全局>默认)当IdType的类型为ID_WORKER、ID_WORKER_STR或者UUID时,主键由MyBatisPlus的IdWorker类生成,idWorker中调用了分布式唯一ID生成器-Sequence1.注解方式@TableId(type=IdType.AUTO)在实体类增加注解即可@TableName("t_article")publ
·
2020-09-08 10:53
springboot2.3 整合
mybatis-plus
高级功能及用法详解
—学习并使用
mybatis-plus
的一些高级功能的用法例如:AR模式、乐观锁、逻辑删除、自动填充、数据保护等功能为了方便演示,咱们还是新建一个全新的项目引入mp依赖com.baomidoumybatis-plus-boot-starter3.3.2yml
·
2020-09-08 10:52
MybatisPlus #{param}和${param}的用法详解
作用
mybatis-plus
接口mapper方法中的注解(如@Select)或者xml(如)传入的参数是通过#{param}或者${param}来获取值。
·
2020-09-08 10:42
SpringBoot快速整合MyBatisPlus(三)-Generator
最近闲来无事整理了一下mybatisplus-generator代码生成器,话不多少说先上效果图第一步、创建一个Springboot工程(我的版本是2.2.6)引入、mybatis-springboot,
mybatis-plus
刘信晨
·
2020-09-08 09:41
MyBatis_Plus
generator
mybatis-plus
springboot
idea
java
Mybatis-Plus
实现动态表名sql解析器
Mybatis-Plus
实现动态表名sql解析器在实现动态表名sql解析之前我们先配置动态表名的创建动态表名的创建配置mapperpublicinterfaceSysTestMapperextendsBaseMapper
小小猪儿虫
·
2020-09-06 22:16
mybatis-plus
java
使用
mybatis-plus
基于BaseMapper的Page对象按条件分页查询
概述在页面功能中经常会使用到分页对象,
mybatis-plus
中也为我们提供了分页操作对象Page分页方法需要注意的是Page对象接收当前页和当前页显示条数两个参数//currentPage是页码,size
ohoy
·
2020-09-03 15:31
mybatis-plus
MyBatis-plus
模糊查询的使用
在使用
MyBatis-plus
的时候,一些基础的增删改查可以不用再自己写sql了:publicinterfaceUserDaoextendsBaseMapper{}就这样,就可以实现user表的增删改查了
·
2020-09-01 10:51
SpringBoot系列——
MyBatis-Plus
整合封装
前言
MyBatis-Plus
是一款MyBatis的增强工具(简称MP),为简化开发、提高效率,但我们并没有直接使用MP的CRUD接口,而是在原来的基础上封装一层通用代码,单表继承我们的通用代码,实现了单表的基础
冰蛙ing
·
2020-08-27 17:19
SpringBoot
Mybatis
java
mybatis
spring
数据库
代码自动生成器:Java你已经长大了,该学会自己敲代码了
特有趣,且非常强大的
mybatis-plus
,除了常用的核心功能分页插件外,它还有一个特骚强的核心功能就是今天的主题:代码自动生成器。
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具
一颗剽悍的种子
·
2020-08-26 23:34
MyBatis
&
MyBatis-Plus
java
mybatis
mybatis-plus
项目发布+
mybatis-plus
项目打包点击install打包打完会在target目录下动态生成和本地仓库本地仓库的包作用?就是被其他项目依赖clean清除target目录项目的发布取消组合键ctrl+c控制台:java-jardemo.jar环境的切换一般开发是使用的都是测试环境,当项目上线需要生产环境部署项目在测试环境的配置与生产环境下配置可能不一致,经常修改ip地址策略:指定多个运行环境测试环境时让配置文件指向测试编辑ym
泽诺熙
·
2020-08-26 23:38
java
项目发布+
mybatis-plus
项目打包点击install打包打完会在target目录下动态生成和本地仓库本地仓库的包作用?就是被其他项目依赖clean清除target目录项目的发布取消组合键ctrl+c控制台:java-jardemo.jar环境的切换一般开发是使用的都是测试环境,当项目上线需要生产环境部署项目在测试环境的配置与生产环境下配置可能不一致,经常修改ip地址策略:指定多个运行环境测试环境时让配置文件指向测试编辑ym
泽诺熙
·
2020-08-26 23:45
java
MyBatis-Plus
代码生成配置
mybatis-plus
一键生成配置pom依赖配置org.springframework.bootspring-boot-starter-parent2.0.6.RELEASEorg.springframework.bootspring-boot-starter-webcom.baomidoumybatis-plus-boot-starter2.2.0mysqlmysql-connector-ja
如果只是如果——
·
2020-08-26 16:05
Java
早点下班陪女朋友系列之
Mybatis-plus
代码生成器
AutoGenerator是
MyBatis-Plus
的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、MapperXML、Service、Controller等各个模块的代码
果子爸聊技术
·
2020-08-26 16:30
mybatis-plus
java
mybatis
mybatisplus代码生成器xml路径的坑/
mybatis-plus
配置xml文件
使用代码生成器的话,目录结构是这样的今天运行自定义的sql语句时候,发现报了异常,大致内容是没找到mapper的某个方法,但是自己已经在xml里面写了,并且在mapper文件中也有该方法的接口。个人的解决方法是将上一张截图的xml目录,整个剪切到resources目录下,并改目录名为mapper(个人习惯)然后需要在application中配置mybatis-plus.mapper-locatio
yuec1998
·
2020-08-26 16:28
bug笔记
Mybatis-plus
自定义代码生成
packagecom.book.modules.util;importcom.baomidou.dynamic.datasource.provider.DynamicDataSourceProvider;importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.core.exceptions.My
编程爱好者熊浪
·
2020-08-26 16:15
JAVA记录
修改mybatis plus Generator模板生成字段注释枚举常量
源码下载:https://gitee.com/baomidou/
mybatis-plus
目标:表的字段定义如下:`name_type`int(1)DEFAULTNULLCOM
小月施主
·
2020-08-26 15:31
mybatis
plus
关于mybatisplus数据库和实体类名不匹配java.sql.SQLSyntaxErrorExceptionUnknown columnxxx-xxx
java.sql.SQLSyntaxErrorException:Unknowncolumn‘user_name’in‘fieldlist’出现这种错误原因主要就是数据库和实体类名称不匹配因为使用的
mybatis-plus
低调的码农!
·
2020-08-26 15:37
mybatisplus
注解
MyBatis-Plus
Generator配置详解
本文仅对使用
MyBatis-Plus
的代码生成器配置做保存,适合使用了该插件的童鞋做参考。内部有大量默认配置,有性趣的童鞋可以研究下源码。
·
2020-08-26 15:48
mybatis-plus
分页查询的实现示例
按照官方文档进行的配置:快速开始|
mybatis-plus
引入依赖:com.baomidoumybatis-plus-boot-starter3.2.0mysqlmysql-connector-java5.1.27com.alibabadruid1.0.29
·
2020-08-26 15:47
mybatis-plus
之Wrapper
booleanXXX(WrapperqueryWrapper);在学习
mybatis-plus
中的curd插件时,类似方法中遇到Wrapper,奈何本人小白一只,百度也没能看明白这个地方到底该咋写。
突破个位数
·
2020-08-26 15:10
MyBatis-Plus
记录一次使用mybatisPlus生成oracle自增序列遇到的坑
下面记录下代码:正确依赖:com.baomidoumybatis-plus-boot-starter3.0.6配置文件:
mybatis-plus
:#配置mapper.xml路径mapper-locations
罗俊朋
·
2020-08-26 15:26
MyBatis-Plus
代码生成器的使用
MyBatis-Plus
代码生成器的使用pom依赖com.baomidoumybatis-plus-boot-starter3.0-RELEASEcom.baomidoumybatis-plus-generator3.0.7.1org.apache.velocityvelocity-engine-core2.0org.freemarkerfreemarker2.3.23com.ibeetlbeet
梁一声
·
2020-08-26 15:41
Mybatis-Plus
逻辑删除
说明:标注了*的为必须操作步骤,实际分页操作只需(1)(2)(3)(5)即可*(1)数据库中添加deleted字段ALTERTABLE`user`ADDCOLUMN`deleted`boolean*(2)实体类添加deleted字段,并加上@TableLogic注解和@TableField(fill=FieldFill.INSERT)注解@TableLogic@TableField(fill=Fi
学海无涯ldm
·
2020-08-26 15:42
Mybatis-Plus
mybatis-plus
代码生成器自定义模板
当时自己开发了一个代码生成器程序,但是不够完善,不能全面满足需求,还是借鉴他人意见,网上查询资料,发现
Mybatis-plus
插件还是挺不错,分享给大家,不过本人才疏学浅,若有说的不对,还望大家指出来。
weixin_38423691
·
2020-08-26 15:44
个人成长
Mybatis-plus
多种方式实现CRUD详解
这段时间有空,学习了一些技术,以前都是用Mybatis去实现持久层,里面的有一些方法不是很方便,并且配置很麻烦,这个时候,我找到
Mybatis-plus
这个技术也是Mbatis不过是他的增强版本,加了很多的功能
花辞树oo
·
2020-08-26 14:14
JAVA
MyBatis-Plus
基础--内置Service CRUD(三)
通用ServiceCRUD封装IService接口,它采用get查询单行,remove删除,list查询集合,page分页,前缀命名方式区分Mapper层接口避免混淆。通用Service的使用场景是,如果方法很简单,例如,就是一个插入,或者根据条件更新,就不用在再Service写方法了,使用通用Service提供的方法即可。如果有较多的业务逻辑,一般在service中自定义方法,自己的servic
我爱吃红薯
·
2020-08-26 14:09
MP
mybatis-plus
配置文件
mybatis-plus
:#如果是放在src/main/java目录下classpath:/com/yourpackage/*/mapper/*Mapper.xml#如果是放在resource目录classpath
蓝色的蓝i
·
2020-08-26 13:58
填坑
MyBatis-Plus
代码生成器,如何自定义代码生成路径
1.导入代码生成依赖主要依赖于mybatis-plus-generator和模板引擎,这里使用的是freemarker,也可以使用其他模板引擎。org.springframework.bootspring-boot-starter-weborg.projectlomboklomboktrueorg.springframework.bootspring-boot-starter-testtestor
新风s
·
2020-08-26 13:48
mybatis
上一页
89
90
91
92
93
94
95
96
下一页
按字母分类:
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
其他