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

我發(fā)現了問題所在

對于編寫的sql,不能寫成dto.getName?。。?!
等獲取方法,直接寫屬性即可??!
mybatis會自動幫你找到get方法,直接賦值就好
并且注意一下模糊查詢的寫法~
哎,真是腦子短路了~~~~~~
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
SpringBoot集成Druid連接池進行SQL監(jiān)控的問題解析
這篇文章主要介紹了SpringBoot集成Druid連接池進行SQL監(jiān)控的問題解析,在SpringBoot工程中引入Druid連接池非常簡單,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2021-07-07
深入探究Bean生命周期的擴展點Bean Post Processor
在Spring框架中,Bean生命周期的管理是非常重要的一部分,在Bean的創(chuàng)建、初始化和銷毀過程中,Spring提供了一系列的擴展點,其中,Bean Post Processor(后處理器)是一個重要的擴展點,它能夠在Bean的初始化前后做一些額外的處理,本文就和大家一起深入探究2023-07-07

