我只是想知道是否可以在不使用@Query和显式jpql的情况下以方法名称编写此方法:
@Repository
public interface CustomerRepository extends JpaRepository<Customer, String> {
@Query(value = "SELECT c from Customer c JOIN c.apiKeys a WHERE c.id=:id AND a.value=:apiKey")
Optional<Customer> findByIdAndApiKey(@Param("id") String customerId, @Param("apiKey") String apiKey);
}
客户有ApiKey对象的列表。