Mybatis-Plus查詢出來的數(shù)據(jù)數(shù)量正確,但每條數(shù)據(jù)都為null問題及解決
Mybatis-Plus查詢數(shù)據(jù)數(shù)量正確,但每條數(shù)據(jù)都為null
Java Bean與表字段完全對應(yīng)(名字相同)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Auth {
@TableId(type = IdType.AUTO)
private Integer auth_id;
private String auth_name;
}ServiceImpl
@Override
public List<Auth> getAuth() {
return authMapper.selectList(null);
}查詢結(jié)果
[null,null,null,null,null]
查詢的數(shù)量正確但是,每條數(shù)據(jù)都是null
分析:每一條數(shù)據(jù)都沒有與數(shù)據(jù)庫的字段匹配
解決:關(guān)閉駝峰映射
mybatis-plus:
mapper-locations: classpath:/mapper/*.xml
type-aliases-package: com.lixianhe.pojo
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
# 關(guān)閉駝峰映射
map-underscore-to-camel-case: false
這是因?yàn)閙ybatis默認(rèn)開啟駝峰命名法,即按規(guī)則數(shù)據(jù)表中的lastName字段應(yīng)對應(yīng)實(shí)體類中的last_name屬性,而實(shí)體類中的lastName屬性應(yīng)對應(yīng)數(shù)據(jù)表中的last_name字段。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
windows下java -jar 后臺(tái)運(yùn)行以及殺死后臺(tái)進(jìn)程的操作
這篇文章主要介紹了windows下java -jar 后臺(tái)運(yùn)行以及殺死后臺(tái)進(jìn)程的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
Java二維數(shù)組與稀疏數(shù)組相互轉(zhuǎn)換實(shí)現(xiàn)詳解
在某些應(yīng)用場景中需要大量的二維數(shù)組來進(jìn)行數(shù)據(jù)存儲(chǔ),但是二維數(shù)組中卻有著大量的無用的位置占據(jù)著內(nèi)存空間,稀疏數(shù)組就是為了優(yōu)化二維數(shù)組,節(jié)省內(nèi)存空間2022-09-09
springboot集成schedule實(shí)現(xiàn)定時(shí)任務(wù)
在項(xiàng)目開發(fā)過程中,我們經(jīng)常需要執(zhí)行具有周期性的任務(wù)。通過定時(shí)任務(wù)可以很好的幫助我們實(shí)現(xiàn)。本篇文章主要介紹了springboot集成schedule實(shí)現(xiàn)定時(shí)任務(wù),感興趣的小伙伴們可以參考一下2018-05-05
SpringCloud之監(jiān)控?cái)?shù)據(jù)聚合Turbine的實(shí)現(xiàn)
這篇文章主要介紹了SpringCloud之監(jiān)控?cái)?shù)據(jù)聚合Turbine的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Spring實(shí)現(xiàn)內(nèi)置監(jiān)聽器
這篇文章主要介紹了Spring 實(shí)現(xiàn)自定義監(jiān)聽器案例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧,希望能給你帶來幫助2021-07-07

