krgewb Top Contributor 22. Dez 2020 #1 Ich iteriere per jdbctemplate.query und hole dann die Werte wie folgt: Java:In die Zwischenablage kopieren Double x = rs.getDouble("XPOS"); Falls es keinen Wert gibt, wird aber 0 zurückgegeben. Das möchte ich aber nicht. Wie kann ich überprüfen, ob es einen Wert gibt?
Ich iteriere per jdbctemplate.query und hole dann die Werte wie folgt: Java:In die Zwischenablage kopieren Double x = rs.getDouble("XPOS"); Falls es keinen Wert gibt, wird aber 0 zurückgegeben. Das möchte ich aber nicht. Wie kann ich überprüfen, ob es einen Wert gibt?
LimDul Top Contributor 22. Dez 2020 #2 getObject aufrufen und auf null prüfen müsste gehen. getDouble gibt einen double, keinen Double zurück. Und ein double kann halt nie null sein.
getObject aufrufen und auf null prüfen müsste gehen. getDouble gibt einen double, keinen Double zurück. Und ein double kann halt nie null sein.
H httpdigest Top Contributor 22. Dez 2020 #3 - https://stackoverflow.com/questions...nt-value-from-a-java-resultset#answer-2920420 (in dem Fall war es zwar getInt(), ist aber äquivalent) - https://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html#wasNull()
- https://stackoverflow.com/questions...nt-value-from-a-java-resultset#answer-2920420 (in dem Fall war es zwar getInt(), ist aber äquivalent) - https://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html#wasNull()