Я пытаюсь использовать nativeQuery в Springboot JPA
Query(value = "select * from sms.outgoing_message where create_ts between timestamp(?1) and timestamp(?2) and (error_code IN (?3) or (error_code = '0' and error_msg not like '%Opt out%') or (error_code = '1' and (error_msg like '%21211%' or error_msg like '%21612%' or error_msg = 'Mobile number format is wrong')))", nativeQuery = true)
List<OutgoingMessage> getBounceBackPhoneNumbers(LocalDateTime from, LocalDateTime to, List<String> listSoftBounceErrorCodes);
Приведенный выше запрос возвращает пустой результат.
, когда я пытаюсь использовать коды ошибок, такие как 30008,30005,30007,30003,30006 вместо? 3 это дает мне больше результатов
Есть идеи, в чем может быть проблема?