Resultset comparision method
I was wondering why when I was fetching a sql select sentence (inside RowMapper prodecude inside jdbcTemplate ), the condition I set for avoid null exception didn't work.
I mean, when having if sentence like:
why the condition worked as follows:
if (rs.getTimestamp("bornDate") == null )
if (rs.getTimestamp("bornDate").equals(null) )
While debugging, condition was always false with equals even if the result set got null value. Changing it by == worked like a charm.
¿Isn't supposed while comparing objects we should use equals instead of == ?.
I can understand the reference of resultset will not be null, but the value itself instead which is what I was searching for (in order to do the if sentence).
I am confused :frusty:
Some advice will be helpful , thanks.