所有我迄今知道的是,FindBy可以返回多個結果,而當我們使用它通過以下方式FindOneBy將返回一個結果或空。差異JPA
List<Department> findByDepartmentName(String name);
Department findOneByDepartmentId(Long Id);
現在,我的問題是,我可以使用findBy這種方式嗎?
Department findByDepartmentId(Long Id);
如果是的話,
- 讓我們假設有給定ID的多個記錄。
- 憑什麼不findBydepartmentId返回一個記錄?
最後,何時或爲什麼我不應該使用findBy來代替findOneBy?
我有同樣的問題,你有沒有得到這個底部? – Doug