При попытке отправить список целых чисел в моем Springboot Oracle Select, он не работает. Я пытался отправить строку, разделенную запятыми, как в моем примере ниже, но она все еще не работает, но когда я выполняю ее в Oracle, работает отлично. Проблема в моем orgcjelineids и vrstaposlaids.als, когда я отправляю NULL, он ломается с ожидаемым номером, получен двоичный.public List URUpoDjelatnicima( String datumOdUnos,
String datumDoUnos,
String datumOdSystem,
String datumDoSystem,
String orgCjelineIds,
String vrstaPoslaIds) {
System.out.println(vrstaPoslaIds);
return RptWisReportiRepository.URUpoDjelatnicima( datumOdUnos, datumDoUnos,datumOdSystem,datumDoSystem,orgCjelineIds,vrstaPoslaIds);
< /code>
my Repo: < /p>
@Query(nativeQuery = true, value =
" SELECT \n" +
" ip.ZAPOSLENIK_HR_ID HR_ID,\n" +
" ip.ZAPOSLENIK_NAZIV,\n" +
" decode(ip.uloga, 1, 'Administrator', 2, 'Realizator') ULOGA,\n" +
" vp.NAZIV AS VRSTA_POSLA,\n" +
" oc.NAZIV AS ORG_CJELINA,\n" +
" COUNT(*) AS BROJ_POSLOVA,\n" +
" ROUND(AVG(ip.DATUM_ZAVRSETKA_UNOS - ip.DATUM_POCETKA), 2)*24 AS AVG_TRAJANJE_UNOS_H,\n" +
" ROUND(AVG(ip.DATUM_ZAVRSETKA_SYSTEM - ip.DATUM_POCETKA), 2)*24 AS AVG_TRAJANJE_SYSTEM_H,\n" +
" CASE\n" +
" WHEN ip.vposla_id = 10 THEN -- uključenja\n" +
" ROUND(\n" +
" (COUNT(CASE WHEN (ip.DATUM_ZAVRSETKA_UNOS - ip.DATUM_POCETKA)
Подробнее здесь: https://stackoverflow.com/questions/795 ... cle-select