
分类:MyBatis-Plus

2020
11-19
11-19
Mybatis或Mybatis-Plus框架的xml文件中特殊符号的使用详解
在Mybatis的xml文件中,很多特殊符号是无法直接使用的,需要使用实体引用,假如在XML文档中放置了一个类似“<”字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。原符号、实体引用、CDATA对照表号、实体引用、CDATA对照表原符号实体引用CDATA说明<<<![CDATA[<]]>小于<=<=<![CDATA[<=]]>...
继续阅读 >

2020
11-16
11-16
MyBatis-Plus+Druid配置及应用详解
Mybatis-Plus的配置1.Maven插件velocity-engine-core是mybatis-plus自动生成代码所依赖的模板(不用自动生成代码功能可不用)<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.0.6</version></dependency><dependency><groupId>org.apache.velocity</groupId><artifactId>velocity-engine-core</artifactId><version>2.2</version></dependency>2.appl...
继续阅读 >
2020
11-16
11-16
MyBatis-Plus实现多数据源的示例代码

2020
11-16
11-16
MyBatis-Plus之逻辑删除的实现

2020
10-20
10-20
Mybatis-Plus的使用详解

2020
10-15
10-15
使用Mybatis-plus策略自动更新数据库时间失败问题解决
引言在mybatis项目中,我们一般会使用它的插件plus以扩充它的基本查询功能。另一方面,在阿里巴巴开发手册的规范中也提到,在数据库表创建的时候,一般会有一个create_time和update_time字段,它们的建表语句往往如下:'create_time'timestampNOTNULLDEFAULTCURRENT_TIMESTAMP,'update_time'timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,创建者则是希望在行insert的时候会自动生成create_time...
继续阅读 >
2020
10-15
10-15
关于Mybatis-Plus字段策略与数据库自动更新时间的一些问题
字段策略0:”忽略判断”,1:”非NULL判断”),2:”非空判断”问题描述:当字段策略为0“忽略判断”的时候,如果实体和数据库有字段是需要自动更新的,例如update_time,更新某条记录的时候自动刷新update_time,理论上我们在业务控制的时候是不需要设置update_time的,利用数据库特性就好,但是在该字段策略下,业务逻辑要更新字段(没有主动设置update_time),这时候因为忽略判断,数据库(我这里是MySql)是不会去更新update_...
继续阅读 >
2020
10-10
10-10
mybatis-plus 返回部分字段的解决方式

2020
10-10
10-10
Springboot mybatis-plus配置及用法详解
本节内容扩展介绍下针对mybatis的增强工具mybatis-plus,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。二话不多说,我们先写编写个简单的例子,让大家先初步的了解下mybatis-plus。1.mybatis-plus初步实例(1)创建一个springbootweb工程(具体创建过程就不再演示了,还不会的同学去看看springboot专题第一节内容)(2)引入依赖<!--web项目依赖--><dependency><groupId>org.springframework.boot</group...
继续阅读 >

2020
10-10
10-10
mybatis-plus 版本不兼容问题的解决

2020
10-10
10-10
详解关于mybatis-plus中Service和Mapper的分析

2020
10-10
10-10
springboot整合Mybatis-plus的实现
1.添加pom引用maven的引用很简单,官方已经给出starter,不需要我们考虑它的依赖关系了,此处使用的是2.3版本。<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>2.3</version></dependency>2.配置server.port=8080#mysqlspring.datasource.url=jdbc:mysql://localhost:3306/ease-run?useUnicode=true&characterEncoding=utf8spring.datasource.username=roots...
继续阅读 >
