JPA(JPQL) 의 파라미터로 DTO 받기

By | 2023년 1월 7일
Table of Contents

JPA(JPQL) 의 파라미터로 DTO 받기

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

샘플코드

public interface ItemRepository extends JpaRepository<Item, Long>, ItemRepositoryCustom {
    @Query("select e from Item e where e.companyId = :#{#dto.companyId} and e.barcode = :#{#dto.barcode} and e.isUsing = :#{#dto.isUsing}")
    List<Item> getByBarcode(@Param("dto") ItemDto dto);
}

답글 남기기