Mybatis解決找不到get方法
Mybatis找不到get方法
在利用Mybatis編寫sql語句,實(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)了問題所在
對(duì)于編寫的sql,不能寫成dto.getName?。。?!
等獲取方法,直接寫屬性即可?。?/p>
mybatis會(huì)自動(dòng)幫你找到get方法,直接賦值就好
并且注意一下模糊查詢的寫法~
哎,真是腦子短路了~~~~~~
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring Cloud實(shí)現(xiàn)微服務(wù)調(diào)用的負(fù)載均衡(詳解)
負(fù)載均衡就是將負(fù)載(工作任務(wù),訪問請(qǐng)求)進(jìn)行分?jǐn)偟蕉鄠€(gè)操作單元(服務(wù)器,組件)上進(jìn)行執(zhí)行,根據(jù)負(fù)載均衡發(fā)生位置的不同,一般分為服務(wù)端負(fù)載均衡和客戶端負(fù)載均衡,本文給大家介紹Spring Cloud實(shí)現(xiàn)微服務(wù)調(diào)用的負(fù)載均衡的相關(guān)知識(shí),感興趣的朋友一起看看吧2024-03-03springboot Jpa多數(shù)據(jù)源(不同庫)配置過程
這篇文章主要介紹了springboot Jpa多數(shù)據(jù)源(不同庫)配置過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05SpringBoot集成Druid連接池進(jìn)行SQL監(jiān)控的問題解析
這篇文章主要介紹了SpringBoot集成Druid連接池進(jìn)行SQL監(jiān)控的問題解析,在SpringBoot工程中引入Druid連接池非常簡(jiǎn)單,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-07-07深入探究Bean生命周期的擴(kuò)展點(diǎn)Bean Post Processor
在Spring框架中,Bean生命周期的管理是非常重要的一部分,在Bean的創(chuàng)建、初始化和銷毀過程中,Spring提供了一系列的擴(kuò)展點(diǎn),其中,Bean Post Processor(后處理器)是一個(gè)重要的擴(kuò)展點(diǎn),它能夠在Bean的初始化前后做一些額外的處理,本文就和大家一起深入探究2023-07-07