diff --git a/src/main/java/co/orange/ddanzi/repository/ProductRepository.java b/src/main/java/co/orange/ddanzi/repository/ProductRepository.java index 376792b..5c53197 100644 --- a/src/main/java/co/orange/ddanzi/repository/ProductRepository.java +++ b/src/main/java/co/orange/ddanzi/repository/ProductRepository.java @@ -25,5 +25,6 @@ public interface ProductRepository extends JpaRepository { @Query(value = "SELECT * FROM products p WHERE p.stock > 0 AND p.name LIKE %:keyword% ", nativeQuery = true) List findAllByName(@Param("keyword") String keyword); + @Query("SELECT p FROM Product p WHERE p.id IN :productIds ORDER BY FIELD(p.id, :productIds)") List findByIdIn(List productIds); }