天天看點

解決mybatisPlus持久化資料庫等各種無效,且不報錯

一. 前言:

小熙上個月也遇到了吧,但是發現的及時是以沒有在意也沒有記錄。而今天臨近黃昏,寫完臃腫的業務邏輯之後,小熙想測完一遍就回家。

二. 描述:

在使用mybatisPlus的批量儲存哪裡,持久化資料庫的部分字段無效,沒有将值映射進去。小熙馬上檢查了po類,mybatisPlus的繼承實作格式等。發現都沒有問題,乃至于連錯都不報。這下小熙懵了一下,馬上debug檢視一番,發現映射前是有值的還是沒有問題。在沉思一會之後,想到了問題的存在。

三. 解決:

在xml檔案中不要寫,mybatisPlus實作好了的方法的相同名稱方法,否則會造成重寫,會以你重寫的為準,自定義名稱盡量加上業務相關說明。

四. 後語

我也很疑惑寫了insert方法名稱的人,又不用,拓展了也不修改,在項目中還影響mybatisPlus的拓展性,實在無法了解,建議大家不要這樣去操作。

小熙發現mybatisPlus确實是好用,但是用多了,會有些忘記xml的存在,選擇性還是要的,但基礎更是不能忘的,引以為戒。

繼續閱讀