springs中的FindBy语句

springs中的FindBy语句,spring,spring-boot,spring-data-jpa,Spring,Spring Boot,Spring Data Jpa,我的声明是: findByCompanyIdAndIsDeletedAndFirstNameContainingIgnoreCaseOrSecondNameContainingIgnoreCase 但是,companyid和isdeleted只对名字进行检查,而忽略了第二个名字。 感谢您的帮助给方法起这么长的名字是不好的做法,您可以使用给方法起这么长的名字是不好的做法,相反,您可以使用FindBycompanyidAndIsdelete和FirstNameContainingIgnoreCas

我的声明是:

findByCompanyIdAndIsDeletedAndFirstNameContainingIgnoreCaseOrSecondNameContainingIgnoreCase
但是,
companyid
isdeleted
只对名字进行检查,而忽略了第二个名字。
感谢您的帮助

给方法起这么长的名字是不好的做法,您可以使用

给方法起这么长的名字是不好的做法,相反,您可以使用

FindBycompanyidAndIsdelete和FirstNameContainingIgnoreCase或CompanyIdAndIsdelete和SecondNameContainingIgnoreCase
可以工作,但您可以看到这是一种不好的做法。。。查看一下
FindBycompanyidAndIsDeletedFirstNameContainingIgnoreCase或companyId AndIsDeletedAndSecondNameContainingIgnoreCase
可能会起作用,但您可以看到这是一种不好的做法。。。看看