Interface PaymentMethodRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<PaymentMethodEntity,Long>, DomainIdRepository<PaymentMethodEntity,Long>, org.springframework.data.jpa.repository.JpaRepository<PaymentMethodEntity,Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<PaymentMethodEntity>, org.springframework.data.repository.PagingAndSortingRepository<PaymentMethodEntity,Long>, org.springframework.data.repository.query.QueryByExampleExecutor<PaymentMethodEntity>, org.springframework.data.repository.Repository<PaymentMethodEntity,Long>

@Repository public interface PaymentMethodRepository extends DomainIdRepository<PaymentMethodEntity,Long>
  • Method Details

    • findByPaymentMethodNameAndDomainId

      PaymentMethodEntity findByPaymentMethodNameAndDomainId(String paymentMethodName, Integer domainId)
    • getPymentMethodId

      @Query("SELECT pme.id FROM PaymentMethodEntity pme WHERE pme.paymentMethodName = :paymentMethodName AND pme.domainId = :domainId") Long getPymentMethodId(@Param("paymentMethodName") String paymentMethodName, @Param("domainId") Integer domainId)
    • deleteByPaymentMethodNameAndDomainId

      @Transactional void deleteByPaymentMethodNameAndDomainId(String paymentMethodName, Integer domainId)
    • findAllByDomainIdOrderBySortPriorityAsc

      List<PaymentMethodEntity> findAllByDomainIdOrderBySortPriorityAsc(Integer domainId)