使用Spring jdbctemplate.queryForObject从Postgres表中获取Long值时出现的问题

时间:2018-06-27 04:10:08

标签: postgresql spring-jdbc

我想从我的表中获取bigInt值,有时该值可以为null。以下是我的查询

String sqlQuery = "select updated_timestamp from notification_user_actions_table where user_id = ? and notification_id = ?";
        return jdbcTemplate.queryForObject(sqlQuery, new Object[] { userID, notificationID }, Long.class);

如果updated_timestamp具有适当的值,则可以正常工作。有时,如果该值为null,则会得到null指针异常。

我认为此空指针异常是因为long无法容纳空值。

请告诉我如何处理从表中获取的值为空值的情况。

0 个答案:

没有答案