ICode9

精准搜索请尝试: 精确搜索
  • MyBatis-代码生成器2021-12-17 11:03:40

    1、JAV <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1</version> </dependency> <!-- 代码生成器 start --> <dependency> <groupId>c

  • MybatisPlus MybatisPlusInterceptor 指定数据库2021-12-15 11:32:57

    @Configuration //标识配置类 public class MybatisPlusConfig { @Bean //将自定义对象交给Spring容器管理 public MybatisPlusInterceptor mybatisPlusInterceptor(){ MybatisPlusInterceptor interceptor=new MybatisPlusInterceptor(); intercep

  • mybatis-plus和pageHelper 设置关闭分页2021-12-09 15:01:02

    需求 已有分页条件搜索接口,现在需要将符合条件的所有结果导出到excel中,此时就不能将查询结果分页。mybastis-plus的搜索vo继承了Page,但是想复用但又不需要分页 为了复用分页查询的SQL,可以使用分页插件的不同配置来实现关闭分页功能。 现在主流的分页插件有PageHelper和Mybati

  • MyBatisPlus XML 自定义分页2021-12-05 19:59:51

    Mapper接口 @Mapper public interface GoodsMapper extends BaseMapper<Goods> { /** * 根据条件分页查询 * * @param page * @param goodsCondition * @return */ IPage<GoodsItem> selectPage(IPage<GoodsItem> page, @Param

  • MyBatisPlus中updateById与updateAllColumnById方法区别2021-12-02 05:01:23

    实现 updateById方法在插入时,会根据实体类的每个属性进行非空判断,只有非空的属性所对应的字段才会出现在SQL语句中。 updateAllColumnById方法在插入时,不管属性是否为空,属性所对应的字段都会出现在SQL语句中。

  • 测试2021-12-01 01:01:17

    这是一个好的开始 import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.generator.AutoGenerator; import com.baomidou.mybatisplus.generator.InjectionConfig; import com.baomidou.myba

  • MybatisPlus条件构造器Wrapper2021-11-28 16:03:00

    文章目录 MybatisPlus条件构造器allEq基本比较操作模糊查询排序逻辑拼接select MybatisPlus条件构造器 allEq allEq(Map< R, V> params) allEq(Map< R, V> params, boolean null2IsNull) allEq(boolean condition, Map< R, V> params, boolean null2IsNull) 全部eq或个

  • MyBatisPlus常用配置2021-11-28 15:01:55

    MyBatisPlus常用配置 基础配置 configLocation 指定Mybatis配置文件的位置 mybatis-plus.config-location = classpath:mybatis-config.xml mapperLocations 指定MybatisMapper对应的XML文件的位置 Maven 多模块项目的扫描路径需以 classpath: 开头 (即加载多个 jar 包下

  • MybatisPlus入门(涉及大部分常用操作)2021-11-27 11:01:15

    MybatisPlus 一、MybatisPlus概述 1、学习MybatisPlus前所需的知识 ​ Mybatis、Spring、SpringMVC 2、为什么要学习MybatisPlus Mybatis本身就是被用作简化我们CRUD过程的一个框架,而MybatisPlus是和Mybatis配合使用的,可以更加简化我们的CRUD过程,可以自动化完成CRUD。 官网原

  • Mybatisplus分页使用2021-11-20 10:59:59

    首页pom中mp的引入 然后再config包下创建组件类 MP Controller中应用(Vo类自己随意决定向取的东西) 需要修改的地方就标红的三处了,然后userService调用的是自己设定好的方法。 如果需要传参,自己多添加个参数就行了 userService userServiceImpl userMapper SQL

  • MyBatisPlus学习笔记2021-11-19 13:03:00

    快速开始参考:http://mp.baomidou.com/guide/quick-start.html 测试项目: mybatis_plus 数据库:mybatis_plus 一、创建并初始化数据库 1、创建数据库: mybatis_plus [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hi3zzWuF-1637296818259)(index_file

  • Mybatis-plus的分页查询SelectPage总是查询所有2021-11-14 19:34:01

    问题描述: 在使用mybatisplus插件进行分页查询时分页参数不起作用,总是查出来全部数据。 原因分析: 查看打印的sql日志发现sql后面并没有limit条件,怀疑是缺少配置。 解决方案: 查阅资料通过添加配置类MybatisPlusConfig解决问题: 新建包config 新建配置类MybatisPlus 把代码复制粘贴

  • MybatisPlus Wrapper常用方法以及参数2021-11-14 10:03:39

    下面拼接的也就是sql语句里面where后面的: 1.eq  匹配与键值相等的数据   eq(键,值)  2.ne 匹配与键值不相等的数据 ne(键,值) 3.gt 匹配大于键值的数据 gt(键,值) 4.ge 匹配大于等于键值的数据 ge(键,值) 5.lt 匹配小于键值的数据 lt(键,值) 6.le 匹配小于等于键值的数据

  • mybatis-plus代码生成器2021-11-11 13:01:58

    mp代码生成器 3.4.1 版本的mybatis-plus-generator 生成模版—— package com.deepexps.security.commen; import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException; import com.baomidou.mybatisplus.core.toolkit.StringPool; import com.baomidou.mybatis

  • 使用mybatisplus踩的几个坑2021-11-10 16:04:19

    1.登录可自带数据隔离,其中 tenant_id 为隔离字段,在需要隔离的数据库表里定义,但是不能在代码里写  setTenantId(xxx)这样的东西,这样会让你的sql列重复!   但是有些场景在保存时候,不需要tenant_id ,这种表需要加载 IGNORE_TENANT_TABLES 里 2.加载完配置类 globalConfig.setMetaOb

  • SpringBoot快速整合Mybatis&MybatisPlus,java编程入门自学2021-11-09 14:02:53

    import lombok.NoArgsConstructor; import lombok.ToString; import lombok.experimental.Accessors; @Data // getter/setter @ToString // toString @AllArgsConstructor // 有参构造函数 @NoArgsConstructor // 无参构造函数 @TableName(“user”) @Accessors(chain = tru

  • 使用springboot + druid + mybatisplus完成多数据源配置2021-11-09 14:00:07

    最近项目中需要使用多个数据源完成业务,经过多方寻找资料和亲自测试,现在整理一下资料。本文参考:https://www.cnblogs.com/hsbt2333/p/9347249.html 1.在yml中配置多个数据源访问连接 server: port: 8099 #配置数据源的属性 spring: datasource: druid: db1:

  • mybatisplus 多租户自定义支持多个值2021-11-08 17:35:34

    mybatisplus中的多租户只能查询一个值,但是实际业务中可能是多个值 例如: where veid in(’’,’’,’’) 这样的情况 所以就读了下源码,并自定义封装了下 废话不多说,直接上代码 基于最新的Mybatisplus <dependency> <groupId>com.baomidou</groupId> <artifa

  • MybatisPlus条件构造器+代码自动生成器2021-11-07 19:30:00

    性能分析插件 在开发中会遇到一些慢sql,而MybatisPlus提供的性能分析插件就是如果超过这个时间就是停止运行。 作用:性能分析拦截器,用于输出每条SQL语句及其执行时间 1、 导入插件 MybatisPlusConfig //SQL执行效率插件 @Bean @Profile({"dev","test"}) //设置 dev test 环境下

  • 1-5 MyBatisPlus集成2021-11-06 14:04:59

    // 品牌ID // MyBatisPlus主键策略注解 @TableId(type= IdType.AUTO) private Integer id; // 品牌名字 private String name; // 品牌图片 private String image; // 品牌首字母 private String initial; // 品牌排序 private Integer sort; } 主键生成策略 | AUTO | 数据库

  • springboot-mybatisplus第一章节2021-11-05 01:00:51

    SpringBoot整合Mybatis-Plus篇 1、概述 因为mybatis-plus不是官方开发的,所以没有提供对应的starter。但是民间有大神,有着对应的提供,那么先去官网上找一下: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</

  • MybatisPlus查询条件构造器的in的用法避坑2021-11-03 10:58:00

    // list集合 List<Integer> idsList = ... // 省略; // 查询条件构造器 queryWrapper.in("id",idsList); 当idsList为空时候,上面的写法直接用会出问题;为了避免这个问题,应该对idsList 加个判断,如下面的写法: if(idsList != null && idsList.size() > 0){

  • 自动生成数据库对应表业务类2021-11-03 09:59:06

    package com.kindo; import com.baomidou.mybatisplus.toolkit.StringUtils; import com.baomidou.mybatisplus.exceptions.MybatisPlusException; import com.baomidou.mybatisplus.generator.AutoGenerator; import com.baomidou.mybatisplus.generator.InjectionConfig;

  • MyBatisPlus的增删改查--SpringBoot方式2021-10-28 16:31:39

    1、POM文件添加引用 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap

  • 一、MyBatisPlus快速入门2021-10-25 13:06:01

    文章目录 简介&特性快速开始一、创建并初始化数据库二、初始化工程三、添加依赖四、配置五、编写代码六、开始使用 简介&特性 官网:http://mp.baomidou.com/ 参考教程:http://mp.baomidou.com/guide/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有