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

這是查詢報錯的

解決方式

總結mybatis resultmap需要注意的地方
今天主要還是根據需求在進行sql的編寫,
在mybatis里面進行復查和復用的時候一定要去看所對應的有沒有這個類,今天弄了幾個dto,還有時間戳的轉換,java里面的時間戳是以毫秒來進行計算的。
所以說在專用mysql的時候 要注意
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java的DataInputStream和DataOutputStream數據輸入輸出流
這里我們來看一下Java的DataInputStream和DataOutputStream數據輸入輸出流的使用示例,兩個類分別繼承于FilterInputStream和FilterOutputStream:2016-06-06
解決spring mvc 多數據源切換,不支持事務控制的問題
下面小編就為大家?guī)硪黄鉀Qspring mvc 多數據源切換,不支持事務控制的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09
Java編程實現軌跡壓縮之Douglas-Peucker算法詳細代碼
這篇文章主要介紹了Java編程實現軌跡壓縮之Douglas-Peucker算法詳細代碼,具有一定借鑒價值,需要的朋友可以參考。2017-11-11
SpringCloud?中防止繞過網關請求直接訪問后端服務的解決方法
這篇文章主要介紹了SpringCloud中如何防止繞過網關請求直接訪問后端服務,本文給大家分享三種解決方案,需要的朋友可以參考下2023-06-06

