声纳:狡猾 - 已知空值的加载(尝试使用资源)

时间:2015-11-20 10:40:19

标签: java findbugs

声纳正在抱怨一个已知空值的负载"在下面的私有方法的最后一个括号中,所以我假设它是由try with resources语句触发的close()方法中的东西..

我做错了什么?

private boolean statementHasResults(PreparedStatement statement) throws SQLException {
    try (ResultSet resultSet = statement.executeQuery()) {
        if (resultSet.next()) {
            int result = resultSet.getInt(TOTAL);
            return result > 0;
        } else {
            return false;
        }
    }
}

0 个答案:

没有答案