Mybatis_plus
文章平均质量分 73
编程资源宝库
编程资源宝库是一个集合了各种编程资源的网站,包括编程教程、开发工具、代码示例、项目模板等。项目支持远程调试部署 运行安装 二次开发
展开
-
mp实现条件查询
一、wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : Entity 对象封装操作类,不是用lambda语法 UpdateWrapper : Update 条件封装,用于Entity对象更新操作AbstractLambdaWrapper :...原创 2020-02-05 16:34:44 · 6905 阅读 · 1 评论 -
mp实现逻辑删除
1.数据库中添加字段deleted2.实体类中添加字段//逻辑删除 @TableField(fill = FieldFill.INSERT) @TableLogic private Integer deleted;3.配置默认值2种方式1.类中配置package com.example.test.mpdemo.handler;import com.bao...原创 2020-02-04 12:51:30 · 2593 阅读 · 1 评论 -
mp实现乐观锁
一.乐观锁乐观锁解决丢失更新的问题那么我们如何实现乐观锁呢,一般来说有以下2种方式:1.使用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现方式。何谓数据版本?即为数据增加一个版本标识,一般是通过为数据库表增加一个数字类型的 “version” 字段来实现。当读取数据时,将version字段的值一同读出,数据每更新一次,对此version值加一。当我们提交更新的时候,判断数...原创 2020-02-02 13:12:54 · 1543 阅读 · 0 评论 -
mybatis-plus CRUD接口和实现自动填充功能
一.简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。二.特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑•损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作•强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置...原创 2020-02-02 12:13:14 · 1970 阅读 · 0 评论 -
Mybatis_plus和springboot集成
一.创建项目二.添加依赖<?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://mave...原创 2019-11-07 12:30:45 · 326 阅读 · 0 评论 -
Mybatis_plus和spring集成
一.Mybatis_plus简介1,说明Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官方文档说的愿景是成为 Mybatis 最好的搭档,就像 魂斗罗 中的1P、2P,基友搭配,效率翻倍。2,特性无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引...原创 2019-11-07 11:43:16 · 703 阅读 · 0 评论