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中@TableField(exist = false)的使用
@TableField(exist=false)注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,
mybatis-plus
就会忽略这个,不会报错。
结发等长生
·
2020-09-16 23:56
MybatisPlus
@TableField(exist = false)
需要该属性,但是却不是数据库中的字段我们可以用:@TableField(exist=false)注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,
mybatis-plus
凌晨之星
·
2020-09-16 23:44
spring cloud微服务快速教程之(十二) 分布式ID解决方案(
mybatis-plus
篇)
0-前言分布式系统中,分布式ID是个必须解决的问题点;雪花算法是个好方式,不过不能直接使用,因为如果直接使用的话,需要配置每个实例workerId和datacenterId,在微服务中,实例一般动态配置,直接指定具体实例的这两个参数是不现实的;所以,一般采用雪花算法的变种,主要是将这两个参数由手动配置改为动态生成,美团leaf、百度uid-generator都属于改良的变种算法,可以适当采用;不过
大叔杨
·
2020-09-16 19:00
mysql 自增长ID出现不连续的解决方案
由于框架升级没有详细的测试(
mybatis-plus
)导致自增长ID失效,变成随机的UUID,同时该ID没有被其他表所关联,但是数据方面不是太规整,解决方案:SET@i=0;UPDATE`TABLE_NAME
yikeshuo
·
2020-09-16 18:42
sql
mysql
Mybatis plus @TableField作用
@TableField(exist=false)注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在使用bean的时候,
mybatis-plus
就会忽略这个,不会报错
给你一个大猪蹄
·
2020-09-16 16:50
java
MyBatis-Plus
高级功能 —— 自动填充功能
一、引言小编先来解释下自动填充是做什么的,大家有没有在数据入库的时候,不管新增或者修改数据,都要手动来设置添加时间和修改时间。而且每个插入都需要设置,而且数据库还设置不能为空,就很烦恼。虽然可以在数据库设置默认值,但小编没得数据库表修改权限呐,那就从技术上来解决这个问题吧。if(medicalProcedures.isEmpty()){procedureConverter.setHisname(e
IT贱男
·
2020-09-16 16:47
Mybatis-Plus
mybatis/
mybatis-plus
模糊查询语句特殊字符转义拦截器
在开发中,我们通常会遇到这样的情况。用户在录入信息是录入了‘%’,而在查询时无法精确匹配‘%’。究其原因,‘%’是MySQL的关键字,如果我们想要精确匹配‘%’,那么需要对其进行转义。1.使用mybatis提供的拦截器拦截所有的查询请求。具体实现在代码中均有注释importlombok.extern.slf4j.Slf4j;importorg.apache.commons.lang3.String
千年的心
·
2020-09-16 16:42
mybatis
字符串
java
mybatis-plus
的使用
前言最近公司有一个小的项目让我来开发,因为整个后端只有我一个人,所以自由度还是很高的,所以在搭建项目的时候就在想不完全按照公司其他项目的架构来搭建(其他项目都是分布式架构)以求进行一个快速的开发。说道快速开发,springboot就不得不提了,用的也是比较熟悉了,单就springboot的话实际上更多的是对一个项目配置的简化,而内些service、dao层的操作实际上还是想以前ssm一样的。所以在
Yblsfls
·
2020-09-16 16:33
项目总结
mybatis-plus
返回map自动转驼峰配置
mybatis-plus
返回map自动转驼峰配置object-wrapper-factory不生效问题解决;配置map-underscore-to-camel-case:true不生效问题解决很多时候我们工作中查询很多字段的时候一般是返回一个
Coder搬砖工
·
2020-09-16 15:38
mybatis-plus
java
mysql
Mybatis-plus
开启二级缓存
Mybatis-plus
开启二级缓存一、Ehcache、Redis比较ehcache是直接在jvm虚拟机中缓存,速度快,效率高;但是共享缓存麻烦,在分布式下显得功能弱;redis是通过socket访问到缓存服务
Csea_
·
2020-09-16 15:47
mybatis
mybatis
springboot项目,mybatis自定义sql+CompletableFuture,实现根据指定表和字段实现批量分页进行字段加密(更新)
我们在开发项目的过程中,出于系统安全性的考虑,时常会把一些敏感数据进行加密处理,今天给大家分享一个使用mysql,
mybatis-plus
,CompletableFuture实现的批量分页读取并加密表字段的代码逻辑
血煞风雨城2018
·
2020-09-16 15:28
java
spring
boot
mybatis
java
spring
boot
mybatis
Mybatis-Plus
学习
MyBatisPlus概述为什么要学习它呢?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成!JPA、tk-mapper、MyBatisPlus简介MyBatis本来就是简化JDBC操作的!官网.,MybatisPlus,简化MyBatis!特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗
断了念想
·
2020-09-16 15:24
mybatis-plus
java
mybatis-plus
的自动填充时间,@TableField 注解,
@TableField注解填充策略主要是告诉他我啥时候开始填充,1。在实体类加上@TableField注解,//字段插入自动填充@TableField(fill=FieldFill.INSERT)privateDatecreateTime;//字段更新自动填充@TableField(fill=FieldFill.INSERT_UPDATE)privateDateupdateTime;2.看看@Ta
code_mzh
·
2020-09-16 14:21
@TableField介绍和使用
@TableField(exist=false)注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,
mybatis-plus
就会忽略这个,不会报错。
Nathan_Yang
·
2020-09-16 14:03
Java学习之路
@TableField
MybatisPlus
MyBatis-Plus
- 实现字段自动填充功能
如:gmt_create:创建时间creator_id:创建人gmt_modified:修改时间modifier_id:修改人这时候我们可以采用
MyBatis-Plus
中的字段自动填充功能去实现思路:抽取公用字段封装到
Lux_Sun
·
2020-09-16 14:59
#
MyBatis
教程
MyBatis-Plus
MP
实现字段自动填充功能
TableField
MetaObject
MyBatis-Plus
ActiveRecord模式的CRUD
一、引言ActiveRecord模式简单一点来说就是通过实体来进行对单表增删改查操作。说实话,这种操作方式小编之前确实还没见过,虽然这种方式在实际项目开发中还是有很多局限性的,但是如果说面试需要上机实现单表的增删改查,这种方式简直太简单了。emmmmm,那么就开始说说怎么使用吧。二、具体操作步骤一:Mapper对象要先继承BaseMapper对象/****用户Mapper接口***@authorI
IT贱男
·
2020-09-16 13:55
Mybatis-Plus
五、ActiveRecord(活动记录)
上一节我们学习基于
mybatis-plus
的条件构造器——QueryWrapper,这一节我们来学习一下
mybatis-plus
的ActiveRecord(活动记录)。
runewbie
·
2020-09-16 12:38
MyBatis-Plus
3.x
Spring
5.x
MyBatisPlus3.x中使用代码生成器(全注释)
实现添加依赖添加代码生成器依赖com.baomidoumybatis-plus-generator3.2.0注意:
MyBatis-Plus
从3.0.3之后移除了代码生
·
2020-09-16 12:23
mybatis-plus
实现自动填充数据如:数据库中createTime和updateTime
关于数据库中每个表中,或者会有需要记录表中数据修改的时间.这个时候应该怎么做呢.当然我们的常规做法就是,首先在数据库中添加两个字段然后在实体类中添加两个属性privateDatecreateTime;privateDateupdateTime;注意这个date是util包下的,而不是sql下的接着我们在添加字段的时候会设置这两个字段的值user.setCreateTIme(newDate());u
风中有朵雨做的云yi
·
2020-09-16 12:35
java基础
mybatis
spring
mysql
MyBatis-Plus
ActiveRecord模式的CRUD (怎么才发现有这么好用的方法!)
一.ActiveRecord模式ActiveRecord模式简单一点来说就是通过实体类来进行对单表增删改查操作,这种方式简直太简单了。二.实现方式一:Mapper对象要先继承BaseMapper对象/****demo表Mapper接口***@authorliuguang*@since2020-3-31*/publicinterfaceDemoMapperextendsBaseMapper{}二:实
流光。
·
2020-09-16 11:40
mybatis-plus
ActiveRecord模式
ActiveRecord模式简称AR模式,它是活动记录,是一种领域模型模式。特点:一个模型类对应关系型数据库中的一个表,一个实例对应数据库中的一行记录,属于动态模型,简单讲就是直接用实体类对数据库进行Crud操作,而Java是准静态语言不能支持AR形式MP作者对此进行探索才有现在的功能java也能实现的AR模式。下面直接上代码@Data@TableName("user")@EqualsAndHas
anxuanle4338
·
2020-09-16 11:14
java
数据库
MyBatis-Plus
(十二)使用ActiveRecord模式进行增删改查
不过
MyBatis-Plus
也在AR道路
Zack_tzh
·
2020-09-16 11:24
MyBatis-Plus
数据库
mysql
java
sql
关于
MyBatis-Plus
自动更新时间的小坑
MySQL数据表`create_time`datetimeNOTNULLDEFAULTCURRENT_TIMESTAMPCOMMENT'创建时间',`update_time`datetimeNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMPCOMMENT'更新时间'说明:在不做调整的情况下,如果从数据库查询出对象后,即便更新了除upda
是摩卡不是抹茶呀
·
2020-09-16 11:50
MyBatis-Plus
Spring
Boot
Java进化之旅
日期自动更新
MyBatis-Plus
Spring
Boot
MyBatis-Plus
的快速开始
今天开始接触了
MyBatis-Plus
,所以来简单记录下是如何使用的。
老奶猹
·
2020-09-16 09:28
MyBatis-Plus
快速入门(一)
具体的在:https://blog.csdn.net/weixin_43126890/article/details/107839609
菩提树下吃烧鸡
·
2020-09-16 08:26
mybatis
数据库
sql
MyBatisPlus 自定义sql语句的实现
二、配置自定义的sql当然是写在XML文件中的啦,那么首先来定义xml文件的位置,在yml配置文件如下
mybatis-plus
:#如果是放在src/main/java目录下classpath:/com/
海月天井
·
2020-09-16 06:35
Mybatis-plus
mybatis
Mybatis-plus
mybatis-plus
逻辑删除
MP(mybatisplus)已经大大简化了我们好多的开发操作,基本的增删改查都有了,包括代码生成等等,今天想说的是它的逻辑删除功能。我们都在数据库设计时候经常会有is字段,表示是否删除,为了留下员工数据,而只做逻辑删除,不做物理删除,但是MP默认的配置是物理删除,即直接调用的数据库delete操作,但是可以通过配置使调用MP的deleteXXX得方法时底层调用update操作。springboo
全栈小刘
·
2020-09-16 06:05
文章教程
MyBatis-Plus
基础使用学习篇
简介
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis和JAP各自有自己的优点。
微笑看你哭
·
2020-09-16 05:38
mybatis
使用
mybatis-plus
查出来的数据为空的问题
一、原因mybatis_plus默认会使用“id”为主键字段,如果数据库的主键字段不是“id”的话,使用
mybatis-plus
中的selectById,getById方法查询数据是查询不出来的。
小姚同學
·
2020-09-16 05:48
java
一文
MyBatis-Plus
快速入门
一、依赖及配置使用下面的SQL创建数据库与添加数据DROPTABLEIFEXISTSuser;CREATETABLEuser(idBIGINT(20)NOTNULLCOMMENT'主键ID',nameVARCHAR(30)NULLDEFAULTNULLCOMMENT'姓名',ageINT(11)NULLDEFAULTNULLCOMMENT'年龄',emailVARCHAR(50)NULLDEFAU
weixin_34375054
·
2020-09-16 05:27
数据库
java
开发工具
Mybatis-Plus
的入门心得,太好用了吧,事倍功半。
MyBatisPlus概述需要的基础:把我的MyBatis、Spring、SpringMVC就可以学习这个了!为什么要学习它呢?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成!JPA、tk-mapper、MyBatisPlus简介是什么?MyBatis本来就是简化JDBC操作的!官网:https://mp.baomidou.com/MyBatisPlus,简化
愿心无迫
·
2020-09-16 05:08
Mybatis-Plus
Mybatis-Plus
系列--自定义SQL
其他网址
mybatis-plus
之自定义sql、分页、Wrapper_CDN-CSDN博客_mybatispluswrapper分页Mybatisplus自定义sql使用条件构造器-静水165-博客园简介自定义的
feiying0canglang
·
2020-09-16 05:10
一文学会使用
MyBatis-Plus
代码生成器(逆向工程)一键生成代码-笔记狂魔
简介
MyBatis-Plus
提供了功能强大的的代码生成器,可以快速生成Entity、Mapper、MapperXML、Service、Controller等各个模块的代码,极大的提升了开发效率。
笔记狂魔
·
2020-09-16 05:56
MyBatis-Plus
java
spring
boot
generator
mysql
mybatis
一文搞懂MyBatisPlus的使用
简介
MyBatis-Plus
(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
Ys2025
·
2020-09-16 05:32
JAVA
MybatisPlus学习笔记------CRUD操作---delete操作
MybatisPlus官网:
MyBatis-Plus
常规物理删除操作:@Test//测试删除publicvoidtestDelete(){//按id删除userMapper.deleteById(1241925679608598530L
太阳以西?
·
2020-09-16 03:42
MyBatis-Plus笔记
java
mp
Mybatis-Plus
、lombok、第三方接口通过定时任务的简单使用
Mybatis-Plus
、lombok、第三方接口通过定时任务的简单使用1MP的依赖2建立各个应用层2.1entity层/实体层2.2mapper层——继承```BaseMapper```2.3service
许呆呆的小领域
·
2020-09-16 01:06
笔记
springboot
基于springmvc的easypoi简单使用
基于springmvc的easypoi简单使用最近要做一些excel导入导出的工作,就花时间研究了一下,官方文档实在是有点不足,在这里分享一下研究成果项目框架,SSM框架,基础框架是直接从
mybatis-plus
rockysx
·
2020-09-16 00:20
java
SpringBoot2.x整合MyBatisGenerator
简介】本文介绍如何整合Mybatis自动生成代码的插件MybatisGenerator因为MybatisGenerator生成的代码和xml有些臃肿,实际开发中请优先选择SpringBoot2.x整合
MyBatis-Plus
齐大圣2012
·
2020-09-15 23:08
SpringBoot
Mybatis-Plus
使用规范
Mybatis-Plus
使用规范方法使用insert/***插入一条记录**@paramentity实体对象*@return插入成功记录数*/intinsert(Tentity);获取新增后的ID,可直接使用
GENI`USR`OAD
·
2020-09-15 22:50
框架-Mybatis
Mybatis-Plus
Java
数据库
SQL
基于
mybatis-plus
的多条件查询语句关联
AbstractWrapper:说明:QueryWrapper(LambdaQueryWrapper)和UpdateWrapper(LambdaUpdateWrapper)的父类用于生成sql的where条件,entity属性也用于生成sql的where条件注意:entity生成的where条件与使用各个api生成的where条件没有任何关联行为1.allEq->全部eq(或个别isNull)例1
yojofly
·
2020-09-15 21:30
BootStrap_实现分页查询【实例】
注:总结过程中使用的开发环境,开发工具,项目基础结构如下:jdk1.8;tomcat7;maven3.5;idea;mysql;springboot;
mybatis-plus
。
weixin_40877388
·
2020-09-15 20:02
BootStrap
springboot 使用
mybatis-plus
配置乐观锁
新增Mybatisplus乐观锁插件配置类packagecom.engine.cmdbsync.config;importcom.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;importorg.springframework.context.annotation.Bean;importorg.springfr
huayang183
·
2020-09-15 20:08
mybatis-plus
Mybatis 动态 Sql生成 主键列语句格式生成错误,AS
解决方法本bug为
mybatis-plus
版本bug解决方法:更新
mybatis-plus
版本,3.1.3版本是可行的(亲测有效)Bug描述当前使用版本(必须填写清楚,否则不予处理)
mybatis-plus
大佬,站住别动.
·
2020-09-15 17:20
Bug
Mybatis
mybatis-plus
java
mybatis
mybatis-plus
的插件
一.拦截器插件MyBatis允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis允许使用插件来拦截的方法调用包括:Executor(update,query,flflushStatements,commit,rollback,getTransaction,close,isClosed)ParameterHandler(getParameterObject,setParame
萌新小灯笼(英文IDfengmo)
·
2020-09-15 16:14
mybatis
mybatisplus
Mybatis-Plus
和Mybatis的区别详解
原文:https://blog.csdn.net/qq_34508530/article/details/88943858.区别一如果MybatisPlus是扳手,那MybatisGenerator就是生产扳手的工厂。通俗来讲——MyBatis:一种操作数据库的框架,提供一种Mapper类,支持让你用java代码进行增删改查的数据库操作,省去了每次都要手写sql语句的麻烦。但是!有一个前提,你得先
·
2020-09-15 16:10
Jeecg Boot 2.3 里程碑版本发布,支持微服务和单体自由切换、提供新行编辑表格JVXETable
采用前后端分离架构:SpringBoot2.x,AntDesign&Vue,
Mybatis-Plus
,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码!
JEECG开源
·
2020-09-15 16:10
java
jeecg
jeecgboot
jeecg-boot
mybatis-plus
代码生成器搭建
首先,创建一个maven项目,直接maven创建,或者选择SpringInitializr创建一个SpringBoot项目,再把多余的文件夹及文件删除。我选择的是方式二,删完预览:添加mybatis-plus-generator依赖,以及一些其他必要依赖:4.0.0org.springframework.bootspring-boot-starter-parent2.3.1.RELEASEcom.
wanlin77
·
2020-09-15 15:22
mybatis-plus
java
后端
mybatis
SpringBoot + MySQL + Echarts数据可视化
具体方式为:数据存在MySQL数据库里,通过SpringBoot和
Mybatis-Plus
搭建后台,提供接口给前端调用,前端用Echarts实现数据可视化。
Hadoop_Liang
·
2020-09-15 14:59
echarts
SpringBoot
echarts
springboot
mysql
在SpringBoot下使用
Mybatis-plus
设置了TypeAliasesPackage,IDEA运行可以,但打包不生效
一、背景SpringBoot项目,使用了
Mybatis-plus
的MybatisSqlSessionFactoryBean去生成SqlSessionFactory的Bean,其中设置了TypeAliasesPackage
laoxilaoxi_
·
2020-09-15 14:55
技术问题探索
mybatis-plus
个人简陋Java学习路线
AjaxMYsqlServlet:request、response、session、cookie、JSP、JSTL、El项目(网站)SpringMVC、Spring、MybatiesSpringBoot猿课堂项目
Mybatis-plus
time_tcm
·
2020-09-15 11:34
java
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
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
其他