我正在使用spring-boot和hibernate。我有下表:
firstName | lastName | department(FK) | city
到目前为止,我成功地通过部门(FK)查找记录,并在我的存储库中添加以下内容:
List<User> findByDepartmentId(@Param(value = "department") Long department);
现在,我想找到的不仅是部门,还有城市(这是一个字符串值)。我怎么能这样做?
答案 0 :(得分:1)
您可以在方法名称中使用And
(假设您使用的是spring-data-jpa
,而city
是模型中字段的名称),
List<User> findByDepartmentIdAndCity(Long id, String city);