mybatis報錯?resultMapException的解決
mybatis報錯 resultMapException
今天在使用tkmapper時,在復(fù)制了實體類之后,新增加了關(guān)聯(lián)查詢數(shù)據(jù)返回的字段,數(shù)據(jù)庫sql使用的詳細字段查詢,但是此時報錯resultMapException,這是因為mybatis中的resultMap 會用無參的構(gòu)造方法,如果類中加入了新的帶參的構(gòu)造,則需要在類中顯式的加入無參的構(gòu)造,否則會出現(xiàn)異常。
原因
bean實體類使用了@builder注解
解決方式
1.實體類加入無參構(gòu)造
2.去掉@builder注解
下面是代碼示例
這是可以查詢出的

這是查詢報錯的

解決方式

總結(jié)mybatis resultmap需要注意的地方
今天主要還是根據(jù)需求在進行sql的編寫,
在mybatis里面進行復(fù)查和復(fù)用的時候一定要去看所對應(yīng)的有沒有這個類,今天弄了幾個dto,還有時間戳的轉(zhuǎn)換,java里面的時間戳是以毫秒來進行計算的。
所以說在專用mysql的時候 要注意
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringSecurity頁面授權(quán)與登錄驗證實現(xiàn)(內(nèi)存取值與數(shù)據(jù)庫取值)
Spring Security是一個能夠為基于Spring的企業(yè)應(yīng)用系統(tǒng)提供聲明式的安全訪問控制解決方案的安全框架,本文主要介紹了SpringSecurity頁面授權(quán)與登錄驗證實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-06-06
你所不知道的Spring的@Autowired實現(xiàn)細節(jié)分析
這篇文章主要介紹了你所不知道的Spring的@Autowired實現(xiàn)細節(jié)分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08
SpringBoot項目執(zhí)行腳本 自動拉取最新代碼并重啟的實例內(nèi)容
在本篇文章里小編給大家整理的是一篇關(guān)于SpringBoot項目執(zhí)行腳本 自動拉取最新代碼并重啟的實例內(nèi)容,有需要的朋友們參考下。2019-12-12
Spring Security 將用戶數(shù)據(jù)存入數(shù)據(jù)庫
這篇文章主要介紹了Spring Security 如何將用戶數(shù)據(jù)存入數(shù)據(jù)庫,幫助大家更好的理解和學(xué)習(xí)Spring Security,感興趣的朋友可以了解下2020-09-09
SpringBatch從入門到精通之StepScope作用域和用法詳解
這篇文章主要介紹了SpringBatch從入門到精通之StepScope作用域和用法詳解,主要包括IOC容器中幾種bean的作用范圍以及可能遇到的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05
關(guān)于通過Java連接mysql對反斜杠”\“轉(zhuǎn)義的測試詳解
這篇文章主要給大家介紹了關(guān)于通過Java連接mysql對反斜杠”\“轉(zhuǎn)義的測試的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家理解反斜杠”\“轉(zhuǎn)義具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-06-06

