欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mybatis報(bào)錯(cuò)?resultMapException的解決

 更新時(shí)間:2022年01月28日 17:08:47   作者:醉魚!  
這篇文章主要介紹了mybatis報(bào)錯(cuò)?resultMapException的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mybatis報(bào)錯(cuò) resultMapException

今天在使用tkmapper時(shí),在復(fù)制了實(shí)體類之后,新增加了關(guān)聯(lián)查詢數(shù)據(jù)返回的字段,數(shù)據(jù)庫sql使用的詳細(xì)字段查詢,但是此時(shí)報(bào)錯(cuò)resultMapException,這是因?yàn)閙ybatis中的resultMap 會(huì)用無參的構(gòu)造方法,如果類中加入了新的帶參的構(gòu)造,則需要在類中顯式的加入無參的構(gòu)造,否則會(huì)出現(xiàn)異常。

原因

bean實(shí)體類使用了@builder注解

解決方式

1.實(shí)體類加入無參構(gòu)造

2.去掉@builder注解

下面是代碼示例

這是可以查詢出的

在這里插入圖片描述

這是查詢報(bào)錯(cuò)的

在這里插入圖片描述

解決方式

在這里插入圖片描述

總結(jié)mybatis resultmap需要注意的地方

今天主要還是根據(jù)需求在進(jìn)行sql的編寫,

在mybatis里面進(jìn)行復(fù)查和復(fù)用的時(shí)候一定要去看所對應(yīng)的有沒有這個(gè)類,今天弄了幾個(gè)dto,還有時(shí)間戳的轉(zhuǎn)換,java里面的時(shí)間戳是以毫秒來進(jìn)行計(jì)算的。

所以說在專用mysql的時(shí)候 要注意

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論