Hallo,
Ich habe hier folgende Zeile:
Select * FROM .... steht schon im select-String, hier wird lediglich das WHERE hinzugefügt. Das funktioniert auch. Das Problem liegt darin, dass irgenwie String mit int verlgichen wird, obwohl beide eigentlich int-Werte sind, also p.infnr und entity.getInfnor() müsste eigentlich ein int-Vergleich sein.
Die Error-Message sieht so aus:
Filter invalid. Cannot compare field infnr of type int to value of type java.lang.String.
Ich verstehe das nicht.
Bitte um Hilfe!
Ich habe hier folgende Zeile:
Java:
select.append("WHERE p.infnr = '"+entity.getInfnr()+"'"+"AND p.patnr = '"+entity.getPatnr()+"'"+"AND p.compnr = '"+entity.getCompnr()+"'");
Select * FROM .... steht schon im select-String, hier wird lediglich das WHERE hinzugefügt. Das funktioniert auch. Das Problem liegt darin, dass irgenwie String mit int verlgichen wird, obwohl beide eigentlich int-Werte sind, also p.infnr und entity.getInfnor() müsste eigentlich ein int-Vergleich sein.
Die Error-Message sieht so aus:
Filter invalid. Cannot compare field infnr of type int to value of type java.lang.String.
Ich verstehe das nicht.
Bitte um Hilfe!