【发布时间】:2018-02-09 19:31:52
【问题描述】:
到目前为止,我所知道的是 FindBy 可以返回多个结果,而 FindOneBy 将返回单个结果或 null 当我们使用以下方式时。
List<Department> findByDepartmentName(String name);
Department findOneByDepartmentId(Long Id);
现在,我的问题是,我可以这样使用 findBy 吗?
Department findByDepartmentId(Long Id);
如果是,
- 假设给定 ID 有多个记录。
- findBydepartmentId 返回单条记录的依据是什么?
最后,什么时候或为什么不应该使用 findBy 代替 findOneBy?
【问题讨论】:
-
我也有同样的问题,你查清楚了吗?
标签: java hibernate spring-boot spring-data-jpa jpa-2.0