以存储库方法名称

时间:2020-06-12 17:03:08

标签: spring-data-jpa

我只是想知道是否可以在不使用@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对象的列表。

0 个答案:

没有答案