当前位置: 首页 > news >正文

国家拨款农村建设查询的网站长安企业建站

国家拨款农村建设查询的网站,长安企业建站,南宁公司网站建设,邢台专业网站建设推荐MybatisPlus的逻辑删除可以有效保留历史数据。之前没有用逻辑删除的项目#xff0c;想改造成逻辑删除总共需要几步#xff1f; 答案#xff1a;4步搞定 一、修改pom.xml的MybatisPlus版本#xff08;注意版本兼容性#xff09; properties...!--mybatis-… MybatisPlus的逻辑删除可以有效保留历史数据。之前没有用逻辑删除的项目想改造成逻辑删除总共需要几步 答案4步搞定 一、修改pom.xml的MybatisPlus版本注意版本兼容性 properties...!--mybatis-plus.version3.1.1/mybatis-plus.version--mybatis-plus.version3.3.0/mybatis-plus.version/properties 二、application.yml中添加逻辑删除配置 mybatis-plus:global-config:db-config:logic-delete-field: flag # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2) 建议字段使用deletedlogic-delete-value: 1 # 逻辑已删除值(默认为 1) 默认可以不配logic-not-delete-value: 0 # 逻辑未删除值(默认为 0) 默认可以不配 三、在java实体类中增加标志位属性private boolean deleted; package cc.mrbird.febs.cos.entity;import java.time.LocalDateTime; import java.io.Serializable;import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors;/*** 耗材类型** author FanK*/ Data EqualsAndHashCode(callSuper false) Accessors(chain true) public class ConsumableType implements Serializable {private static final long serialVersionUID 1L;TableId(value ID, type IdType.AUTO)private Integer id;/*** 耗材类别名称*/private String name;/*** 备注*/private String content;/*** 创建时间*/private String createDate;/*** 逻辑删除标志位*///TableLogic 3.3.0 版本后 可以不配TableLogic标签private boolean deleted;}四、在数据库表中增加标志位字段deleted类型bit 然后重启springboot逻辑删除即生效 修改前 修改后 需要注意的是如果这个表涉及到通过mapper.xml编写的复杂查询需要手动修改相关mapper.xml中的sql语句否则其他业务逻辑会出现异常。 比如 页面第一条数据在数据库中已经逻辑删除了但是仍显示在界面上。 需要在StockPutMapper.xml中添加查询条件 and sp.deleted 0 ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecc.mrbird.febs.cos.dao.StockPutMapper!-- 分页获取入库记录 --select idstockPutByPage resultTypejava.util.LinkedHashMapSELECTsp.id,sp.num,sp.price,sp.custodian,sp.put_user AS putUser,sp.content,sp.create_date AS createDateFROMstock_put spWHERE 1 1!-- wh 添加逻辑删除后需要增加查询条件 --and sp.deleted 0if teststockPut.num ! null and stockPut.num ! AND sp.num LIKE CONCAT(%,#{stockPut.num},%)/ifif teststockPut.putUser ! null and stockPut.putUser ! AND sp.put_user LIKE CONCAT(%,#{stockPut.putUser},%)/ifif teststockPut.custodian ! null and stockPut.custodian ! AND sp.custodian LIKE CONCAT(%,#{stockPut.custodian},%)/if/select /mapper15.扩展功能-逻辑删除_哔哩哔哩_bilibili 逻辑删除 | MyBatis-Plus
http://www.hkea.cn/news/14510710/

相关文章:

  • 招聘网站上还要另外做简历吗无锡网络营销推广公司
  • 建行互联网站郑州最好的网站建设
  • 遂宁网站优化互联网去哪里学
  • 网站广告条素材百度网站架构
  • 甜点网站建设的功能及意义北京燕华工程建设有限公司网站
  • 谷歌自建站和优化做单网站
  • 南昌营销网站建设有没有设计房子的软件
  • 做热处理工艺的网站有哪些wordpress手机版加搜索框
  • 网站前台的实现中国中小企业网站
  • 成都网站网络建设给个网站2022年手机上能用的
  • 做网站怎么选择服务器的大小南昌房产信息网查询
  • 做访问的公司网站肇庆新闻头条 今天
  • 东莞网站建设效果好php js做网站
  • 网站的收录率便民工具 网站开发
  • 网站二级页面设计搭网站可以用自己电脑做服务器吗
  • 企业网站维护外包网站网络推广优化
  • 在线制作论坛网站高校门户网站建设问题
  • 百度网页版下载安装上海比较好的seo公司
  • 网站运营与管理的一个目的seo策划方案
  • js效果炫酷的网站推荐湖北网站建设优化
  • 黄埔网站建设公司微信公众号怎么做推送
  • 南京本地网站有哪些wordpress 采集
  • 网站建设 试题为什么网站只能显示ip地址_不能显示域名 wordpress
  • 福州开发网站公司网站设计的关键
  • 精彩 网站国外网站设计大全
  • 帮人做钓鱼网站网站制作设计
  • 汽车 营销 网站建设新乡定制网站建设公司
  • 四川网站排名wordpress怎么修改首页
  • 广西网站建设哪家有中国公司100强排名
  • 软件下载网站知乎html视频网站模板