ICode9

精准搜索请尝试: 精确搜索
  • Mybatis-plus-generator逆向工程2021-10-01 23:02:02

    1、Mybatis-plus-generator介绍? AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 底层是模板引擎技术,可以自定义生成的java类模板。 大家以前或多或少用过

  • MybatisPlus 逻辑删除配置使用2021-10-01 21:00:36

    1、什么是逻辑删除? 很多互联网公司在数据库设计规范中都加入了逻辑删除的强制规定,运营人员可以分析和审查数据,也方便将数据沉淀下来用于商业分析 比如用户删除了订单,只不过是更新了标记,不会真正的物理删除。 2、MybatisPlus如何使用? 数据库增加deleted字段,0是未删除,1表示删除 实

  • MybatisPlus 乐观锁插件使用2021-10-01 20:34:54

    什么是乐观锁?   每次去拿数据的时候都认为别人不会修改,更新的时候会判断是别人是否回去更新数据,通过版本来判断,如果数据被修改了就拒绝更新。   Mybatis Plus里面自带一个插件,可以帮我们轻松实现乐观锁   使用方式: 1、需要在数据库表创建version字段,类型为int CREATE TABLE

  • MyBatisPlus之分页查询2021-09-28 21:35:05

    分页插件 /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } 测试 //分页查询 @Test public void testSelectPage(){ Page<User> page = new Page<>(

  • MybatisPlus对Mysql数据库关键字作为列名的处理--SQLSyntaxErrorException: You have an error in your SQL syntax;2021-09-26 12:04:43

    说明: 在设计数据库时,使用mysql关键字作为列名(比如order用于排序),就会报错:java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER,CREATE_TIME,MODI

  • MybatisPlus 使用总结 2021-09-222021-09-25 13:58:15

    Mybatis 应用 1 Mybatis 入门与编码流程 2 mapper代理开发方式 3 全局配置文件 4 输入映射和输出映射 5 关联查询 6 延迟加载 7 动态SQL 8 Mybatis缓存 扩展内容 1 MybatisPlus 使用总结 2 MyBatis Plus学习文档 3 JDBC 内容回顾 4 Mybatis 源码分析 MybatisPlus 使用总结

  • Mybatisplus设置分页2021-09-24 15:34:40

    1、第一步 设置拦截器         @Configuration public class Config { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor(){ //设置总拦截器 MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();

  • 代码生成器mybatisplus2021-09-24 02:31:06

    package com.qfedu.springboot.ssm; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.core.exceptions.MybatisPlusExce

  • sharding+mybatisplus单库分表部署2021-09-23 18:35:10

    sharding+mybatisplus单库分表部署 sharding和Mybatisplus对版本兼容问题非常敏感,以下版本是在冲浪中得知,测试无错,若还有报错,请降低springboot版本,本次springboot测试为 2.4.3版本 pom.xml <!-- 这个druid连接池非常重要,自己测试时候 ,这是必须品 --> <dependency> <groupI

  • mybatisplus-逻辑删除配置2021-09-18 22:04:10

    pom.xml依赖 application.yml配置 配置逻辑删除(需要主要mybaitsplus版本需要高于3.3.0否则无法配置logic-delete-field属性) 生成代码 pom.xml配置 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <versi

  • mybatisplus-分页配置2021-09-18 22:03:31

    package com.wtest.config; import com.baomidou.mybatisplus.core.injector.ISqlInjector; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize;

  • Mybatisplus和JdbcTemplate的简单使用2021-09-15 19:02:36

    Mybatisplus 简介 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官方网址:https://mp.baomidou.com/guide/ 特点 提供了多数据源、sql编写增强、注解、分页,相对于mybatis来

  • MybatisPlus学习-条件构造器2021-09-14 22:33:06

    测试用例 @SpringBootTest public class WrapperTest { @Autowired private UserMapper userMapper; @Test void contextLoads(){ //age大于12 QueryWrapper<User> wrapper = new QueryWrapper<>(); wrapper.isNotNull("

  • MybatisPlus学习-性能分析插件2021-09-14 22:02:28

    作用 用于输出每条SQL及其执行时间 配置 在MybatisPlusConfig中添加插件 @Bean @Profile({"dev","test"})//设置dev test环境开启,保证效率 public PerformanceInterceptor performanceInterceptor(){ PerformanceInterceptor performanceInterceptor = new

  • scheduleList 返回所有计划信息2021-09-14 10:30:37

    1.创建spring项目带spring web 2.引入依赖,并load maven changes <dependency>    <groupId>com.baomidou</groupId>    <artifactId>mybatis-plus-boot-starter</artifactId>    <version>3.4.3.1</version> </dependency> <depend

  • Mybatis Plus 代码生成器2021-09-13 11:34:18

    AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码。 官方文档: https://mp.baomidou.com/guide/generator.html https://mp.baomidou.com/config/generator-config.html pom.xml <

  • MybatisPlus笔记(狂神说)2021-09-12 14:05:51

    MyBatisPlusB站狂神说 狂神笔记:https://space.bilibili.com/95256449 学习MyBatis-Plus之前要先学MyBatis–>Spring—>SpringMVC 为什么要学它?MyBatisPlus可以节省我们大量的时间,所有CRUD代码都可以自动完成 JPA, tk-mapper ,MyBatisPlus 偷懒用的! 1. 简介 官 网:mybatis

  • Spring+SQL2021-09-11 18:06:06

    新建表 DROP TABLE IF EXISTS schedule_task; CREATE TABLE schedule_task (     taskid  int    auto_increment   COMMENT '任务ID1',     taskname VARCHAR(30) NULL DEFAULT NULL COMMENT '任务名称',     Label VARCHAR(30) NULL DEFAULT NULL COMMENT '

  • 用了MybatisPlus后,我很久没有手写sql了2021-09-08 23:31:58

    (一)前言 最早写JDBC的时候,要手动配连接信息,要一条条手写sql语句。后来Mybatis出现了,不需要再手动配置连接信息,sql语句也和代码隔离开来,但是还免不了写Sql。接着出现了MybatisPlus,这下连Sql都不用写了。 (二)什么是MybatisPlus 首先还是把官网地址拿出来: https://mp.baomidou.com

  • MybatisPlus学习-03-配置日志和CRUD扩展(未完)2021-09-08 22:00:41

    配置日志 使用mybatisplus后,所有的sql都是不可见的,开发时需要查看,所以需要配置日志 在配置文件application中配置 #配置日志 mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 测试结果 CRUD扩展 insert @Test void testInsert(){

  • Mybatis进阶02-MybatisPlus2021-09-05 13:01:18

    Mybatis进阶02-MybatisPlus 1.修改数据 测试用例,SQL自动拼接不为null的字段。 @Test void testUpdate() { User user = new User(); user.setId(1011L); user.setName(""); // 通过id更新,会自动填充更新不为null的列 int result = userMapper.updateById(us

  • 从零开始SpringCloud Alibaba实战(65)——MybatisPlus真正的批量插入(非循环单个)方法2021-09-04 18:02:09

    MybatisPlus默认提供的批量插入方法实际上是单条插入的,跟我们预期的不一样。其实MybatisPlus提供了真正的批量插入方法,但是只适用于MYSQL,所以并没有放出来,需要自己去拓展一下。 第一步: 新建拓展类 import com.baomidou.mybatisplus.core.injector.AbstractMethod; import com

  • Mybatisplus代码生成器2021-09-04 15:02:46

    1.添加依赖 <!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>2.3&

  • Mybatis进阶01-MybatisPlus2021-09-04 09:03:10

    Mybatis进阶01-MybatisPlus 1.MybatisPlus核心功能 代码生成器。 BaseMapper封装CRUD操作。 Wrapper查询条件构造器。 分页插件。 自定义ID生成器。 2.MybatisPlus快速入门 创建数据库,执行官网提供的SQL脚本。 DROP TABLE IF EXISTS user; CREATE TABLE user ( id BIGINT(20

  • Springboot+MybatisPlus+MySQL+Oracle+Dynamic动态多数据源切换2021-08-27 12:00:51

    本文主要讲解基于MybatisPlus开源框架组件Dynamic动态数据源切换 1、pom配置文件(这里仅展示动态数据源切换的核心依赖,具体jar包版本根据你的项目实际情况确定) <!-- baomidou的动态数据源切换插件,版本最好与mybatisplus保持一致 --><dependency>   <groupId>com.baomidou</grou

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

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

ICode9版权所有