簡體   English   中英

使用不需要的參數Spring Data Jpa創建查詢

[英]Create query with not required parameter Spring Data Jpa

我有這樣的界面:

public List<Event> findByUseNameAndStartDateBefore(String name, Date startDate);

如果我這樣打電話:

userService.findByUseNameAndStartDateBefore(name, date);

它工作正常,但是如果call沒有任何參數:

userService.findByUseNameAndStartDateBefore(name);

[Assertion failed] - this argument is required; it must not be null

Questin是:如何使某些不需要的參數成為可能? (在這種情況下為數據)

創建一個方法

public List<Event> findByUseName(String name);

一種名為findByUseNameAndStartDateBefore的方法,如果不使用參數,則將根據該方法名稱假定沒有意義,並且違反了干凈的代碼規則(這也會影響其他開發人員理解代碼的能力)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM