mybatis-plus: global-config: db-config: logic-delete-field:isDelete#全局逻辑删除的实体字段名(since3.3.0,配置后可以忽略不配置步骤2) logic-delete-value:1#逻辑已删除值(默认为1) logic-not-delete-value:0#逻辑未删除值(默认为0) 或者通过注解@TableLogic @TableLogic privateIntegerisDelete; 2.5 通用枚...
mybatis-plus: type-aliases-package: com.itheima.mp.domain.po global-config: db-config: id-type: auto # 全局id类型为自增长 1. 2. 3. 4. 5. 需要注意的是,MyBatisPlus也支持手写SQL的,而mapper文件的读取地址可以自己配置: mybatis-plus: mapper-locations: "classpath*:/mapper/**/*.xml" # ...
使用Mybatis-Plus 可以节省大量的代码,尽量不要同时导入 Mybatis 和 Mybatis-Plus ,以免版本冲突。因为 MyBatisPlus 的 starter 会自动导入 MyBatis 。 MySQL 依赖的版本根据自己的 MySQL 版本进行修改。数据源配置# DataSource Config spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:...
MyBatis-plus 是一款 Mybatis 增强工具,用于简化开发,提高效率。下文使用缩写 mp来简化表示 MyBatis-plus,本文主要介绍 mp 搭配 Spring Boot 的使用。 安装 Maven Repository仓库官方最新依赖 Maven <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1<...
引入MybatisPlus依赖 定义Mapper 1.2.1引入依赖 MybatisPlus提供了starter,实现了自动Mybatis以及MybatisPlus的自动装配功能,坐标如下: <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version></dependency> ...
<bean id="globalConfig" class="com.baomidou.mybatisplus.core.config.GlobalConfig"> <property name="dbConfig" ref="dbConfig"/> <!-- 非必须 --> ... </bean> <bean id="dbConfig" class="com.baomidou.mybatisplus.core.config.GlobalConfig.DbConfig"> ......
会使用MybatisPlus实现分页 1.快速入门 为了方便测试,我们先创建一个新的项目,并准备一些基础数据。 1.1.环境准备 复制课前资料提供好的一个项目到你的工作空间(不要包含空格和特殊字符): 然后用你的IDEA工具打开,项目结构如下: 注意配置一下项目的JDK版本为JDK11。首先点击项目结构设置: ...
# 逻辑已删除值(默认为 1 ) mybatis-plus.global-config.db-config.logic-delete-value= 1 # 逻辑未删除值(默认为 0 ) mybatis-plus.global-config.db-config.logic-not-delete-value= 0@Test public void testDeleteById(){ this.userMapper.deleteById( 2 L); }...
通过在入口类 MybatisSqlSessionFactoryBuilder#build方法中, 在应用启动时, 将mybatis plus(简称MP)自定义的动态配置xml文件注入到Mybatis中。 public class MybatisSqlSessionFactoryBuilder extends SqlSessionFactoryBuilder { public SqlSessionFactory build(Configuration configuration) { if (globalConfig.isEnableSqlRunne...
首先我们来简单介绍一下MyBatisPlus: MyBatisPlus(MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发,提高效率 MyBatisPlus开发具有三种开发方式: 基于MyBatis使用MyBatisPlus 基于Spring使用MyBatisPlus 基于SpringBoot使用MyBatisPlus MyBatisPlus入门案例 我们以基于SpringBoot使用MyBatisPlus为案例来展示MyBatis...