package com.salesmanager.core.business.repositories.tax; import java.util.List; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import com.salesmanager.core.model.tax.taxclass.TaxClass; public interface TaxClassRepository extends JpaRepository<TaxClass, Long> { @Query("select t from TaxClass t join fetch t.merchantStore tm where tm.id=?1") List<TaxClass> findByStore(Integer id); @Query("select t from TaxClass t join fetch t.merchantStore tm where t.code=?1") TaxClass findByCode(String code); @Query("select t from TaxClass t join fetch t.merchantStore tm where tm.id=?1 and t.code=?2") TaxClass findByStoreAndCode(Integer id, String code); }