TestEntity entity = new TestEntity();
entity.setFieldA(str);
Example<TestEntity> example = Example.of(entity);
testRepository.findAll(example);
// 當(dāng)心Entity中的非Null屬性都會(huì)成為Where條件,屬性應(yīng)全部使用包裝類(lèi)型,并避免賦予初值,或使用ExampleMatcher的withIgnorePaths忽略改屬性。
class TestEntity { String fieldA; String fieldB = 'x'; int fieldC; Boolean fieldD }
TestEntity entity = new TestEntity();
entity.setFieldA(str);
// where fieldA = 'str' and fieldB = 'x' and fieldC = 0
testRepository.findAll(Example.of(entity));
// where fieldA = 'str'
testRepository.findAll(Example.of(entity,
ExampleMatcher.matching().withIgnorePaths("fieldB").withIgnorePaths("fieldC"));
Example 查詢(xún)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- =========================================================...
- 本文參考了Spring Data JPA官方文檔,引用了部分文檔的代碼。 Spring Data JPA是Spri...
- title: 【翻譯】SpringData官方文檔第四章date: 2016-11-27tags: 翻譯categ...
- 空Repository<T,ID>作為一個(gè)標(biāo)記接口 創(chuàng)建Repository Typically, your re...