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方法?。?/strong>
因為添加@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)文章
java生成pdf表格,調(diào)用itext創(chuàng)建的實例
這篇文章主要介紹了java生成pdf表格,調(diào)用itext創(chuàng)建的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
Java實現(xiàn)JDBC向數(shù)據(jù)庫批量插入
在Java項目中可能會出現(xiàn)大量向數(shù)據(jù)庫中插入的情況,本文主要介紹了Java實現(xiàn)JDBC向數(shù)據(jù)庫批量插入,具有一定的參考價值,感興趣的可以了解一下2023-09-09
Java Builder模式實現(xiàn)原理及優(yōu)缺點解析
這篇文章主要介紹了Java Builder模式實現(xiàn)原理及優(yōu)缺點解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-10-10
SpringBoot2零基礎(chǔ)到精通之配置文件與web開發(fā)
SpringBoot是一種整合Spring技術(shù)棧的方式(或者說是框架),同時也是簡化Spring的一種快速開發(fā)的腳手架,本篇讓我們一起學習配置文件以及web相關(guān)的開發(fā)2022-03-03
SpringBoot FailureAnalyzer實例使用教程
FailureAnalyzer是一種在啟動時攔截exception并將其轉(zhuǎn)換為human-readable消息的好方法,包含在故障分析中。SpringBoot為application context相關(guān)的exceptions,JSR-303驗證等提供了這樣的分析器,實際上很容易創(chuàng)建自己的2022-12-12

