Senden Sie die Liste der Ganzzahlen in Spring Boot Oracle auswählenJava

Java-Forum
Anonymous
 Senden Sie die Liste der Ganzzahlen in Spring Boot Oracle auswählen

Post by Anonymous »

Wenn versucht wird, eine Liste von Ganzzahlen in meinem Springboot Oracle Select zu senden, funktioniert es nicht. Ich habe versucht, eine von Kommas getrennte Zeichenfolge zu senden, wie sie in meinem Beispiel unten ist, aber sie funktioniert immer noch nicht, aber wenn ich sie in Toad Oracle ausführe, funktioniert es perfekt. Das Problem liegt in meinen orgCjelineids und vrstaposlaids.Also, wenn ich null sende, es bricht mit der erwarteten Zahl, wurde binär.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>
Mein 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)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post