ICode9

精准搜索请尝试: 精确搜索
  • Java复习心得2022-02-22 22:04:41

    花了好长的时间重写复习了一下JavaSE基础,巩固了一下知识,为深入学习SprinBoot做了准备,接下来还要加强SpringBoot,MyBatisPlus,Redis等的学习,做好每一个项目,不能再和复习Java一样拖泥带水了,为研究生和高工资加油!!!

  • III-MybatisPlus、ORM思想2022-02-21 15:02:39

    文章目录 1.MybatisPlus1.1概述1.2特点1.3准备工作1.3.1导入jar包1.3.2编辑POJO对象1.3.3编辑Mapper接口1.3.4编辑YML文件 1.4总结1.4.1对象封装数据1.4.2转义字符方式1.4.3模糊查询1.4.4in关键字1.4.5动态Sql查询 2.ORM思想2.1ORM说明2.2特点 1.MybatisPlus 1.1概述 M

  • mybatisplus exception:One record is expected, but the query result is multiple records2022-02-19 22:01:10

    mybatisplus exception:One record is expected, but the query result is multiple records 原因:使用getOne(queryWrapper),查出了多条数据 解决方案:如果想取一条并不想报错时使用getOne(queryWrapper,false) 源码: public interface IService<T> {     /**     * 根据 Wr

  • MybatisPlus 使用2022-02-18 22:31:07

    mybatis-plus-boot-starter 3.5.1 MybatisPlus 统一映射接口 BaseMapper.class 主键策略 ID生成器 public enum IdType { AUTO(0), 数据库自增id NONE(1), 未设置主键 INPUT(2), 手动输入 ASSIGN_ID(3), 分配id ASSIGN_UUID(4); 分配id工具 数据加密 新代

  • MybatisPlus二级缓存2022-02-15 08:31:26

    一、序言 本文承接[Mybatis缓存体系探究],提供基于MybatisPlus技术可用于生产环境下的二级缓存解决方案。 1、前置条件 掌握MyBatis二级缓存的原理 有关MyBatis缓存原理内容,参考[Mybatis缓存体系探究] 选择符合条件的MybatisPlus版本 本方案对MybatisPlus版本有严格的限制,使用

  • mybatisplus手动切换数据源2022-02-10 18:03:41

    // 切换数据源 slave 为配置的名称 DynamicDataSourceContextHolder.push("slave"); // TODO 业务代码 ... // 清理 DynamicDataSourceContextHolder.clear(); 详情看 com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource

  • SpringBoot整合MyBatisPlus2022-02-08 10:02:08

    1.导入mybatisplus与Druid对应的starter <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.6</version></dependency><dependency> <groupId

  • 1.6 MyBatisPlus入门2022-02-06 17:30:12

    一、创建并初始化数据库 1、创建数据库: mybatis_plus 2、创建 User 表 其表结构如下: 其对应的数据库 Schema 脚本如下: DROP TABLE IF EXISTS user; CREATE TABLE user ( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓

  • MybatisPlus-分页查询2022-02-05 22:34:03

    1.配置分页插件 2.编写分页代码 直接new一个page对象,传入两个参数(当前页,每页记录数),然后调用map方法实现分页查询

  • MybatisPlus-实体属性自动填充2022-02-05 22:32:24

    1.在实体类给需要自动填充的属性添加注解 insert表示添加时,insert_update表示添加或者修改时 **注意:**在数据库建立的字段,在实体类中要用驼峰命名,例如: 在数据库中建立create_time在实体类中应该写成createTime 2.创建类,实现接口MetaObjectHandler,实现接口里的方法 这里添

  • codeGenerator配置类(代码快速生成工具类)2022-02-05 10:34:12

    package com.zlq.generator; import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException; import com.baomidou.mybatisplus.core.toolkit.StringPool; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.generator

  • springboot项目基于mybatis-plus创建逆向工程2022-01-28 21:34:09

    pom 依赖 <!--web 依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!--mybatis-plus 依赖--><dependency> <groupId>com.baomid

  • MybatisPlus集成Druid导致filter类名为空2022-01-28 17:31:39

    MybatisPlus使用版本:'com.baomidou:mybatis-plus-boot-starter:3.5.1'druid使用的版本:'com.alibaba:druid-spring-boot-starter:1.2.8' 确认一下上面的版本号 出现问题的配置如下: DruidConfig的配置 yml的配置如下: 高版的druid在filters没有了log4j 出现问题: 查看DruidDataS

  • mybatisplus-代码级别的自动生成创建丶更新时间2022-01-20 19:59:44

    第一步: 在数据库中创建所需字段 第二步: 代码中更新实体类 第三步: 编写处理器来处理注解 第四步: 测试插入时间 更新时间  

  • mybatis plus主键自增(mysql、oracle)2022-01-20 18:04:14

    1.情景展示 我们知道:使用mybatisPlus插入数据的时候完成主键的自增; 如何实现呢? 2.mysql 我们知道:mysql本身的主键就是自增的,在插入数据的时候,我们完全可以不插入主键字段,mysql数据库也会自动为我们插入主键ID; 所以说,这个主键自增与mybatisplus是毫不相关的。 方式一: mybatisplus

  • MybatisPlus二级缓存2022-01-18 21:04:58

    一、序言 本文承接Mybatis缓存体系探究,提供基于MybatisPlus技术可用于生产环境下的二级缓存解决方案。 1、前置条件 掌握MyBatis二级缓存的原理 有关MyBatis缓存原理内容,参考Mybatis缓存体系探究 选择符合条件的MybatisPlus版本 本方案对MybatisPlus版本有严格的限制,使用版

  • MybatisPlus二级缓存2022-01-18 21:01:41

    一、序言 本文承接Mybatis缓存体系探究,提供基于MybatisPlus技术可用于生产环境下的二级缓存解决方案。 1、前置条件 掌握MyBatis二级缓存的原理 有关MyBatis缓存原理内容,参考Mybatis缓存体系探究 选择符合条件的MybatisPlus版本 本方案对MybatisPlus版本有严格的限制,使用

  • 代码生成器2022-01-11 14:34:53

    <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version></dependency><!--mapper--><dependency> <groupId>tk.mybati

  • mybatisplus多表联合查询实现分页2022-01-08 20:04:36

    package com.wzs.server.config; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * @Description TODO * @Author

  • 【MybatisPlus】基于@Version注解的乐观锁实现2022-01-06 01:32:48

    最近项目有资金账户的相关需求,需要使用锁做并发控制,借此机会整理下基于MybatisPlus @Version注解的乐观锁实现的方案,以及项目中遇到的坑   一.MybatisPlus 乐观锁的配置   参考MybatisPlus(以下简称MP)官方文档,https://baomidou.com/pages/0d93c0/#optimisticlockerinnerinterc

  • MyBatisPlus2022-01-05 23:00:48

    学习MyBatis-Plus之前要先学MyBatis–>Spring—>SpringMVC 为什么要学它?MyBatisPlus可以节省我们大量的时间,所有CRUD代码都可以自动完成 JPA, tk-mapper ,MyBatisPlus 偷懒用的! 1. 简介 官 网:mybatisplus官网 视频地址:b站狂神说MyBatisPlus最新完整教程通俗易懂 MyBatis-Plus (

  • MybatisPlus手写sql分页2022-01-05 10:58:35

            最近做的项目因为是使用的sqlserver,分页的写法比mysql复杂很多,所以现在有多表查询的时候需要用到框架自带的分页查询,但之前都是使用的单表的分页查询,那接下来就分享一下多表的分页怎么处理 1.控制层 /** * 獲取子企業列表 */ @GetMapping("/getCu

  • MyBatis-Plus 动态表名SQL解析器的实现2021-12-23 17:31:49

    一、引言 先来说下动态名表在什么场景下需要使用呢? 拿小编的实际项目来说,小编公司手里掌握着国内各个部分地区的医院患者数据,那么一个医院的患者的数据流量肯定是很大的,这个时候如果全部放在同一张表中,那么可想而知数据量的庞大。所以数据库设计的时候可以一家医院对应一张表

  • Caused by: java.lang.RuntimeException: java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ2021-12-21 13:00:28

    Caused by: java.lang.RuntimeException: java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configurat

  • MybatisPlus2021-12-18 19:04:06

    为什么要学习MybatisPlus? 可以节省编写大量CRUD时间 简介 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝

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

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

ICode9版权所有