Guten Tag liebe Community ,
Ich habe eine native DB Anfrage die mir von 0 bis 10 Sätze zurück liefert.
Jeder Satz enthält : in der ersten Zeile einen String, in der zweiten einen Double und in der dritten einen Integer.
In Repository sieht es so aus:
Im Controller versuche ich die Daten auswerten:
Es wird mir genausovielmal null ausgedrückt wie es in DB Sätze gibt.
Wie kann man es lösen?
Für einen Denkanstoß wäre ich dankbar.
Ich habe eine native DB Anfrage die mir von 0 bis 10 Sätze zurück liefert.
Jeder Satz enthält : in der ersten Zeile einen String, in der zweiten einen Double und in der dritten einen Integer.
In Repository sieht es so aus:
Java:
interface topTenKomplex{
String getProgName();
Double getProgFm();
Integer getProgId();
}
@Query(value="select ..... where macro_daten.projekt_id=?1 order by macro_daten.fm desc limit 10;",nativeQuery=true)
public ArrayList<topTenKomplex> getTopKomplex(Integer projekt_id);
Java:
ArrayList<topTenKomplex> topTenKomplex =progRepository.getTopKomplex(projekt_id);
for (int i=0;i<topTenKomplex.size();i++) {
System.out.println(topTenKomplex.get(i).getProgName());
}
Es wird mir genausovielmal null ausgedrückt wie es in DB Sätze gibt.
Wie kann man es lösen?
Für einen Denkanstoß wäre ich dankbar.