mybatis 獲取無數(shù)據(jù)的字段不顯示的問題
mybatis 獲取無數(shù)據(jù)的字段不顯示
使用mybatis-plus獲取數(shù)據(jù)時(shí),當(dāng)返回值為map類型,數(shù)據(jù)庫(kù)字段的值為空時(shí),不顯示該字段,這樣容易導(dǎo)致前臺(tái)獲取數(shù)據(jù)的時(shí)候報(bào)空指針異常
可以這樣設(shè)置
mybatis:
configuration:
call-setters-on-nulls: true
重啟項(xiàng)目即可!
mybatis 查詢數(shù)據(jù)部分字段返回null
問題描述:
1、在數(shù)據(jù)庫(kù)中有數(shù)據(jù),但是通過接口查詢出來為null,同一張表有些字段可以查詢出來,有些為null
對(duì)比了數(shù)據(jù)庫(kù)表字段和實(shí)體類中的字段,命名都是一致的;找資料說配置resultMap,試了一下也沒有效果。
解決辦法:
數(shù)據(jù)庫(kù)表中的字段以 _ 拼接,但是實(shí)體類的定義還是要用駝峰式的命名方式,否則會(huì)獲取不到查詢結(jié)果。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
springboot-curd基于mybatis項(xiàng)目搭建
這篇文章主要介紹了springboot-curd基于mybatis項(xiàng)目搭建,圍繞相關(guān)資料展開詳細(xì)內(nèi)容,希望對(duì)正在學(xué)習(xí)的你有所幫助,需要的小伙伴也可以參考一下2022-01-01
java正則匹配讀取txt文件提取特定開頭和結(jié)尾的字符串
通常我們可以直接通過文件流來讀取txt文件的內(nèi)容,但有時(shí)候也會(huì)遇到問題,下面這篇文章主要給大家介紹了關(guān)于java正則匹配讀取txt文件提取特定開頭和結(jié)尾的字符串的相關(guān)資料,需要的朋友可以參考下2022-11-11
Spring MVC中使用Google kaptcha驗(yàn)證碼的方法詳解
kaptcha 是一個(gè)非常實(shí)用的驗(yàn)證碼生成工具。有了它,你可以生成各種樣式的驗(yàn)證碼,因?yàn)樗强膳渲玫?,下面這篇文章主要給大家介紹了關(guān)于Spring MVC中使用Google kaptcha驗(yàn)證碼的方法,需要的朋友可以參考借鑒,下面來一起看看吧。2017-10-10
使用 Spring Boot 實(shí)現(xiàn) WebSocket實(shí)時(shí)通信
本篇文章主要介紹了使用 Spring Boot 實(shí)現(xiàn) WebSocket實(shí)時(shí)通信,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10
java:程序包org.apache.ibatis.annotations不存在報(bào)錯(cuò)解決
這篇文章主要給大家介紹了關(guān)于java:程序包org.apache.ibatis.annotations不存在報(bào)錯(cuò)的解決方法,這個(gè)錯(cuò)誤是我在直接導(dǎo)入springboot項(xiàng)目的時(shí)候報(bào)錯(cuò)的,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04
Windows同時(shí)配置兩個(gè)jdk環(huán)境變量的操作步驟
Java Development Kit (JDK) 是開發(fā)Java應(yīng)用程序的基礎(chǔ),包含了編譯器、調(diào)試器以及其他必要的工具,本指南將一步步指導(dǎo)您完成在Windows操作系統(tǒng)上同時(shí)配置兩個(gè)jdk環(huán)境變量的操作步驟,需要的朋友可以參考下2024-09-09

