Я пытаюсь создать метод в репозитории, который сможет дать мне список пользователей, но он не вернул значение.
Это мой метод:
public interface ProductRepository extends JpaRepository<Product, Integer> {
@Query(value = "select * from mmall_product m where m.status =1 and m.name like CONCAT('%',?1,'%') and m.category_id in (?2)", nativeQuery = true)
List<Product> findByNameAndCategoryIds(String productName, String categoryIdLists);
}
Это мой categoryIdLists
:
String categoryIdLists = StringUtils.join(categoryIdList, ",");
В моем navicatfor mysql я могу получить данные.
Это мой выбор SQL:
select * from mmall_product m where m.status =1 and m.name like CONCAT('%','a','%') and m.category_id in ("100001","100002","100003")
Это мое возвращение:
26 100002 Apple iPhone 7 Plus (A1661) 128G iPhone 7,.jpeg detailtext 1422 7 1 2019-03-14 19:45:38 2019-03-14 19:45:58
40 100003 afa aa test.jpg test.jpg,11.jpg,2.jpg,3.jpg detailtext 757 100 1 2019-03-14 19:45:38 2019-03-14 19:45:58
42 100003 apple testtest.jpg test.jpg,11.jpg,2.jpg,3.jpg detailtext 463 100 1 2019-03-14 19:45:38 2019-03-14 19:45:58
Но в моей весенней загрузке я не могу получить возвращаемое значение.
Кто-нибудь может мне помочь с этим?