Функция LISTAGG
строго указана от c до Oracle и не поддерживается JPQL. Тем не менее, вы все равно можете использовать собственный запрос, например,
@Query(
value = "SELECT ... WHERE (SELECT LISTAGG(reject_cd,':') WITHIN GROUP (ORDER BY order_no) AS rejectList FROM REJECT_TABLE WHERE ID = transactio0_ id GROUP BY id) LIKE '%06%'"
nativeQuery = true)
Collection<SomeEntity> findAllEntitiesNative();
Другой вариант здесь может заключаться в том, чтобы найти способ избежать необходимости использовать LISTAGG
. Но нам нужно увидеть полный запрос вместе с образцами данных, чтобы лучше понять ваши требования.