![](/img/trans.png)
[英]How to handle PSQLException upper(bytea) problem on non-required parameter in Spring data jpa & jpql Query
[英]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.