首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MybatisPlus(2)

    ❤️❤️❤️ Spring + Spring MVC + MyBatis专栏 上篇我们简单介绍了MybatisPlus的方便之处,这篇来深入了解MybatisPlus的其他功能。...1、实现分页功能 在上篇我们简单介绍了 一些MybatisPlus带来的简单方法,现在来看看它所带来的分页功能是如何实现的。 可以看到这个函数需要一个page参数。...2、分页拦截器 实现这个分页功能需要配置MybatisPlus分页拦截器,如果那个类需要使用这个分页功能则需要加入到拦截器中。...那我们来实现一下: package com.example.config; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor...> 未添加xml前: 添加后:  2、不打印Spring图标和MyBatisPlus图标 分别给mybatic-plus和Spring

    32630

    MybatisPlus(1)

    一、MybatisPlus简介 MyBatis-Plus官网有两个,第一个域名是热心网友捐赠的(之前已经被申请过了),第二个是正牌官网(国人开发的,为中文)。...1、 MybatisPlus特性 无侵入: 只做增强不做改变,不会对现有工程产生影响 强大的 CRUD 操作: 内置通用 Mapper,少量配置即可实现单表CRUD 操作 支持 Lambda: 编写查询条件无需担心字段写错...详情可见官网: 总结:使用MybatisPlus几乎可以让你什么都不写,代码简化到极致。...; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage...的方便性 三、标准数据层CRUD制作 下面这些方法差不多将我们日常的需求都给覆盖了,而在MybatisPlus中也都有对应的方法,只不过换了个名字而已。

    37060

    MybatisPlus(5)

    ; import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor...2、代码生成器 模板:MyBatisPlus提供 数据库相关配置:读取数据库获取信息 开发者自定义配置:手工配置 Ⅰ、配置 我们新建一个SpringBoot项目: pom.xml:其中有所需要的代码生成器和...; import com.baomidou.mybatisplus.generator.config.DataSourceConfig; public class Generator { public...Ⅱ、正确生成代码  我们应该添加其他配置,让他生成在正确的位置: package com.example; import com.baomidou.mybatisplus.annotation.IdType...; import com.baomidou.mybatisplus.generator.AutoGenerator; import com.baomidou.mybatisplus.generator.config.DataSourceConfig

    22650

    MyBatisPlus笔记

    MyBatisPlus 今日目标 基于MyBatisPlus完成标准Dao的增删改查功能 掌握MyBatisPlus中的分页及条件查询构建 1,MyBatisPlus入门案例与简介 对于MyBatisPlus...1.1 入门案例 MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。...开发方式 基于MyBatis使用MyBatisPlus 基于Spring使用MyBatisPlus ==基于SpringBoot使用MyBatisPlus== SpringBoot刚刚我们学习完成,它能快速构建...来快速实现下,具体的实现步骤为: 步骤1:创建数据库及表 create database if not exists mybatisplus_db character set utf8; use mybatisplus_db...1.2 MybatisPlus简介 MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在==简化开发、提高效率== 通过刚才的案例,相信大家能够体会简化开发和提高效率这两个方面的优点

    39220

    MybatisPlus逻辑删除

    ** MybatisPlus——逻辑删除 ** 首先我们要知道为什么要进行逻辑删除: 逻辑删除可以理解为假删除,并不是真的将数据进行删除。...在MybatisPlus中设置逻辑删除有以下几个步骤 1.首先为Strudent表添加logic_delete字段,通过判断logic_delete字段的数值,我们可以确定数据是否已被删除 2.如果....*; import com.baomidou.mybatisplus.extension.activerecord.Model; public class Student extends Model...此时我们查看日志发现 我们原本执行的删除语句(delete from student ): 在日志中变为对logic_delete字段的更新操作: 执行删除语句后数据并没有被直接删除,而且MybatisPlus...student语句被转换为 SELECT stu_no,stu_name,version,stu_age,logic_delete FROM student WHERE logic_delete=0 MybatisPlus

    68020
    领券