lombok中@Data使用常見的小坑及解決
lombok中@Data使用常見的小坑
import lombok.Data; @Data使用常見的坑(布爾值無get方法)
如果我們的實體類中有是布爾類型的
如:
import lombok.Data;
@Data
@TableName("gps_data")
public class GpsData {
private int id;
private boolean valid;
}此時你是獲取不到get方法??!
因為添加@Data注解時,如果有boolean屬性的數(shù)據(jù),且屬性的名字還不是is開頭的,則默認的get方法就會把is給加上。
會有“is+屬性名”方法替代默認的get方法,set方法不受影響。
set方法正常不受影響

get方法不存在
沒有g(shù)et方法,默認給修改成,屬性名不帶is加上is,帶is的直接是屬性名,沒有g(shù)et

在使用LambdaQueryWrapper可能會出現(xiàn)這樣的情況:

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
emoji表情與unicode編碼互轉(zhuǎn)的實現(xiàn)(JS,JAVA,C#)
這篇文章主要介紹了emoji表情與unicode編碼互轉(zhuǎn)的實現(xiàn)(JS,JAVA,C#),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
MyBatis中執(zhí)行SQL語句的幾種方式總結(jié)
MyBatis是一個優(yōu)秀的持久層框架,它支持定制化SQL、存儲過程以及高級映射,下面這篇文章主要給大家介紹了關(guān)于MyBatis中執(zhí)行SQL語句的幾種方式,需要的朋友可以參考下2024-04-04
SpringBoot啟動類@SpringBootApplication注解背后的秘密
這篇文章主要介紹了SpringBoot啟動類@SpringBootApplication注解背后的秘密,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12
Spring AOP面向切面編程實現(xiàn)原理方法詳解
這篇文章主要介紹了Spring AOP面向切面編程實現(xiàn)原理方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08
SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄
這篇文章主要介紹了SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08

