网站首页 站内搜索

搜索结果

查询Tags标签: mybatisplus,共有 86条记录
  • MyBatis中获取参数值的两种方式:${} 和 #{},以及它们之间区别是什么?

    MyBatis中获取参数值的两种方式 ${}:的本质就是字符串拼接 #{}:的本质就是占位符赋值 ① 使用${}占位符,在字符串拼接的方式拼接sql,若为字符串类型或为日期类型的字段进行赋值时,需要手动加单引号 ② 使用#{}占位符赋值的方式拼接sql,此时为字符串类型或日期…

    2023/12/28 1:02:58 人评论 次浏览
  • MybatisPlus对租户模式的支持(一)

    前言最近接到一个任务,要将现有的用户系统改成租户模式。改造成租户模式最简单的方式就是为需要进行数据隔离的表加上租户 id 字段,然后前端调接口查询数据时,根据当前用户的租户 id,在查询的 sql 中的 where 条件中,对数据的查询范围进行限定。一开始对系统进行租户…

    2022/10/22 23:24:11 人评论 次浏览
  • 02-MyBatisPlus入门

    快速开始参考:https://baomidou.com/pages/226c21/ 测试项目: mybatis_plus 数据库:mybatis_plus一、创建并初始化数据库 1、创建数据库: mybatis_plus 2、创建 User 表 其表结构如下:id name age email1 Jone 18 test1@baomidou.com2 Jack 20 test2@baomidou.com3 T…

    2022/9/13 6:53:12 人评论 次浏览
  • 01-MyBatisPlus简介

    一、简介 官网:http://mp.baomidou.com/ 参考教程:https://baomidou.com/pages/24112f/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 二、特性无侵入:只做增强不做改变,引入它不会对现有工程…

    2022/9/13 6:53:12 人评论 次浏览
  • 04-MyBatisPlus条件构造器

    一、wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : Entity 对象封装操作类,不是用lambda语法UpdateWrapper : Update 条件封装,用于Entity对象更新操作AbstractLambdaWrapper : Lambd…

    2022/9/13 6:53:11 人评论 次浏览
  • 03-MyBatisPlus的CRUD 接口

    一、insert 1、插入操作 @RunWith(SpringRunner.class) @SpringBootTest public class CRUDTests {@Autowiredprivate UserMapper userMapper;@Testpublic void testInsert(){User user = new User();user.setName("Helen");user.setAge(18);user.setEmail(&quo…

    2022/9/13 6:53:09 人评论 次浏览
  • MyBatisPlus写入和读取mysql blob数据

    mysql数据表字段类型是 longblob,java 实体类要这么写@TableField(value = "BLOB_VALUE_",typeHandler = BlobTypeHandler.class)private byte[] blobValue;

    2022/7/15 2:20:04 人评论 次浏览
  • springboot+mybatisplus+oracle 多数据源

    增删改查和调用存储过程<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <!-- 映射文件,映射到对应…

    2022/7/8 2:21:44 人评论 次浏览
  • springboot~MyBatisPlus中使用@TableField完成字段自动填充

    字段注解 @TableField中的参数fillcom.baomidou.mybatisplus.annotations.TableFieldexist 是否为数据库表字段( 默认 true 存在,false 不存在 )strategy 字段验证 ( 默认 非 null 判断,查看 com.baomidou.mybatisplus.enums.FieldStrategy )fill 字段填充标记 ( FieldF…

    2022/6/29 23:23:06 人评论 次浏览
  • 03-MyBatisPlus之DQL编程控制

    三、DQL编程控制 3.1、条件查询方式MyBatisPlus将书写复杂的SQL查询条件进行了封装,使用编程的形式完成查询条件的组成3.1.1、条件查询方式一:按条件查询查询年龄大于18岁的用户@Test// 条件查询----查询年龄大于18的数据public void selectByCondition() {// 1. 创建一…

    2022/6/28 1:20:28 人评论 次浏览
  • 无Spring使用Mybatis-plus踩坑01

    问题背景:在没有Spring依赖的工程中使用MybatisPlus,版本号为3.5.1问题描述:NoClassDefFoundError: org/springframework/core/GenericTypeResolver原因分析根据堆栈信息找到了类GenericTypeUtils,GenericTypeUtils默认使用了Spring的GenericTypeResolver来作为泛型工具…

    2022/4/3 6:19:58 人评论 次浏览
  • springboot 数据库新增值 Could not set property 'id' of '.... +【argument type mismatch】

    用mybatispluc往数据库新增值一直提示 Could not set property id of “xxxxxxxxxxxxxxx” 并且报argument type mismatch错误 参数类型不匹配原因是数据库主键自动自增 和 mybatisplus自动递增方式不同 mybatisplus默认帮我设置为雪花算法生成主键id 是长串类型 xxxx…

    2022/3/9 19:14:46 人评论 次浏览
  • SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建【前端篇】【快速生成后端代码、封装结果集、增删改查、模糊查找】【毕设基础框架】

    前后端分离项目快速搭建【前端篇】 后端篇前端篇 创建vue项目安装所需工具开始编码 1、在根目录下添加vue.config.js文件2、编写main.js3、编写App.vue4、编写axiosutils.js5、在components目录下编写menu.vue7、在router目录下编写router.js8、在src目录下创建vuex9、编写…

    2022/3/1 23:52:30 人评论 次浏览
  • SpringBoot+MybatisPlus+Mysql+Sharding-JDBC分库分表实践

    一、序言 在实际业务中,单表数据增长较快,很容易达到数据瓶颈,比如单表百万级别数据量。当数据量继续增长时,数据的查询性能即使有索引的帮助下也不尽如意,这时可以引入数据分库分表技术。 本文将基于SpringBoot+MybatisPlus+Sharding-JDBC+Mysql实现企业级分库分表。…

    2022/3/1 19:25:51 人评论 次浏览
  • 050_代码生成器

    目录代码生成器导入依赖配置数据库连接MybatisPlus配置类代码生成器示例代码生成器 使用文档:https://baomidou.com/pages/779a6e/导入依赖配置数据库连接MybatisPlus配置类代码生成器示例可以传数组,多个表同时生成

    2022/2/26 23:29:34 人评论 次浏览
共86记录«上一页1234...6下一页»
扫一扫关注最新编程教程