91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決mybatis-plus邏輯刪除無效的問題

發布時間:2021-09-24 15:48:54 來源:億速云 閱讀:385 作者:柒染 欄目:開發技術

本篇文章為大家展示了如何解決mybatis-plus邏輯刪除無效的問題,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

添加如下注解value代表默認值delval代表刪除時的值

/**
     * 是否刪除
     */
    @TableLogic(value = "0", delval = "1")
    @TableField(value = "del_flag")
    private Boolean delFlag;

下圖是配置全部代碼(如您知道上一步配置該添加到哪里,那就請忽略下面的代碼配置)

import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
import com.baomidou.mybatisplus.core.injector.ISqlInjector;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.module.SimpleModule;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;

/**
 * mybatis-plus配置
 **/
@Configuration
@MapperScan({"com.sjyf.gym.mapper.**", "com.sjyf.gym.mapper"})
public class MybatisPlusConfig {

    /**
     * 分頁插件
     */
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }

    /**
     * 分頁
     * @param builder
     * @return
     */
    @Bean
    public ObjectMapper objectMapper (Jackson2ObjectMapperBuilder builder) {
        ObjectMapper objectMapper = builder.createXmlMapper(false).build();
        SimpleModule simpleModule = new SimpleModule();
        // 直接將所有的Long類型轉換為String
        simpleModule.addSerializer(Long.class, ToStringSerializer.instance);
        simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance);
        objectMapper.registerModule(simpleModule);
        return objectMapper;
    }

    /**
     * 邏輯刪除
     * @return
     */
    @Bean
    public ISqlInjector sqlInjector(){
        return new DefaultSqlInjector();
    }

}

上述內容就是如何解決mybatis-plus邏輯刪除無效的問題,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

孝义市| 琼海市| 香港| 兴国县| 会同县| 莎车县| 洛南县| 镇雄县| 邵武市| 定结县| 宜春市| 澄江县| 开原市| 卢氏县| 定日县| 呼图壁县| 庐江县| 沾化县| 惠东县| 当雄县| 泽库县| 高邑县| 陵川县| 兴国县| 扬中市| 平顺县| 琼中| 黑水县| 安丘市| 防城港市| 句容市| 峨山| 花垣县| 郑州市| 祁连县| 孟津县| 方正县| 施甸县| 明水县| 邓州市| 伊宁市|