Код: Выделить всё
orderRepository.findOrderByDigitalRecipientAccountIdOrSoldToAccountId(account.get().getId(), pageable);
Код: Выделить всё
Page findOrderByDigitalRecipientAccountIdOrSoldToAccountId(@Param("account_id") Long accountId, Pageable pageable);
чтобы проверить, имеет ли какое-либо из этих полей значение, соответствующее идентификатору, переданному в качестве аргумента1 , а затем вернуть связанные заказы.
Я не ищу для запроса JPA, который принимает более двух аргументов, затем проверяет, присутствует ли значение arg1 OR arg2 в 1 поле таблицы. Это было бы не идеально:
Код: Выделить всё
Page findOrderByDigitalRecipientAccountIdOrSoldToAccountId(Long digitalRecipientAccountId, Long soldToAccountId, Pageable pageable);
Если это только возможно чтобы добиться этого с помощью жесткого кодирования запроса @Query, дайте мне знать.
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/784 ... -parameter