Mybatis解決找不到get方法
Mybatis找不到get方法
在利用Mybatis編寫(xiě)sql語(yǔ)句,實(shí)現(xiàn)查詢的時(shí)候,由于傳入的是一個(gè)對(duì)象,所以值為對(duì)象的屬性,但是一查詢就報(bào)以下錯(cuò)誤:
There is no getter for property named 'dto' in 'class com.heima.model.web.dtos.PageDTO'
百思不得其解
然后去檢查了類是否有構(gòu)造和獲取方法,確認(rèn)有了
@Data 注解,甚至上了 注入獲取方法,還是不行

我發(fā)現(xiàn)了問(wèn)題所在

對(duì)于編寫(xiě)的sql,不能寫(xiě)成dto.getName!?。?!
等獲取方法,直接寫(xiě)屬性即可??!
mybatis會(huì)自動(dòng)幫你找到get方法,直接賦值就好
并且注意一下模糊查詢的寫(xiě)法~
哎,真是腦子短路了~~~~~~
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
本地啟動(dòng)RocketMQ未映射主機(jī)名產(chǎn)生的超時(shí)問(wèn)題最新解決方案
這篇文章主要介紹了本地啟動(dòng)RocketMQ未映射主機(jī)名產(chǎn)生的超時(shí)問(wèn)題,本文給大家分享最新解決方案,感興趣的朋友跟隨小編一起看看吧2024-02-02
Java中類與對(duì)象的相關(guān)知識(shí)點(diǎn)總結(jié)
對(duì)象是類實(shí)例化出來(lái)的,對(duì)象中含有類的屬性,類是對(duì)象的抽象,下面這篇文章主要給大家介紹了關(guān)于Java中類與對(duì)象的一些相關(guān)知識(shí)點(diǎn),需要的朋友可以參考下2021-11-11
Java運(yùn)行Python腳本的幾種方式小結(jié)
在跨語(yǔ)言編程中,有時(shí)候我們需要在 Java 應(yīng)用程序中執(zhí)行 Python 腳本,這可能是為了利用 Python 豐富的庫(kù)生態(tài)系統(tǒng),或者是為了在已有 Java 系統(tǒng)中集成一些 Python 特有的功能,本文給大家介紹了實(shí)現(xiàn)這幾種目標(biāo)的方法,需要的朋友可以參考下2024-12-12
Springboot修改post請(qǐng)求接口入?yún)⒒蛑匦沦x值方式
這篇文章主要介紹了Springboot修改post請(qǐng)求接口入?yún)⒒蛑匦沦x值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-05-05
Spring CGLlB動(dòng)態(tài)代理實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了Spring CGLlB動(dòng)態(tài)代理實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10

