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

溫馨提示×

溫馨提示×

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

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

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

發布時間:2022-01-20 13:38:13 來源:億速云 閱讀:731 作者:柒染 欄目:開發技術

今天就跟大家聊聊有關mybatis查詢到數據顯示實體類個別字段為null該怎么解決,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

mybatis查詢數據,實體類個別字段為null

今天在做一個簡單的查詢操作時遇到的坑,折騰了好久好久,有必要記錄一下本菜雞的心理活動

debug單步執行發現查詢之后有幾個字段沒有映射成功,依然為null

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

而控制臺打印的sql語句確實拿到了

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

想著是不是實體類里面的字段命名不一致,瞪大狗眼看了一萬遍也沒發現有啥不一樣。

又試著在set方法里設斷點,發現set方法執行了,但是傳進來是空。。靈異了。。

最終的最終發現

mybatis的配置文件里自己整了那么一句。。。

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

查詢的數據中有幾個列為null 封裝不上

sql語句查詢存在的列顯示不存在

環境:java web 項目 sql工具 navicat

問題

同事的代碼查詢出的數據總是有兩個列的數據為null, 在排查封裝的returnMap和實體類之后發現無誤 ,后再Navicat 工具使用sql查詢 發現根據列查詢數據時 其中的幾個列名為Unknown

(自己做的演示表)

數據

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

看著表查詢(看似語句正確,其實他報錯了 找不到name列)

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

然后Navicat 查看表的設計查詢 name列看似一切正常

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

我將表轉儲為sql文件 打開發現 name的單引號換行了

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

然后在nativcat上點擊name 往左移發現name沒見了

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

在刪除字段重建之后發現可以查詢了

在sqlyog 上查看表一明確的發現前空格問題

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

查看表的設計結構也會發現name列沒有顯示

mybatis查詢到數據顯示實體類個別字段為null該怎么解決

因為在創建列名前添加了空格 navicat上是不會顯示的所以誤是正確的列名 但如果你是sqlyog會發現這些問題

看完上述內容,你們對mybatis查詢到數據顯示實體類個別字段為null該怎么解決有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

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

AI

和顺县| 小金县| 鄂尔多斯市| 河西区| 株洲县| 忻城县| 嘉荫县| 专栏| 绥江县| 丹寨县| 沛县| 措勤县| 长汀县| 永和县| 全南县| 财经| 鄢陵县| 江川县| 巩留县| 屯昌县| 射阳县| 上蔡县| 玛纳斯县| 土默特右旗| 出国| 穆棱市| 曲沃县| 阿巴嘎旗| 朔州市| 新乡县| 洪泽县| 乌拉特后旗| 永新县| 安图县| 黔东| 峨眉山市| 临湘市| 准格尔旗| 万山特区| 泰和县| 古蔺县|