我正在寻找检查记录是否存在的最佳方法?

时间:2020-07-14 14:35:50

标签: spring spring-boot jdbc

我想做一个检查数据是否存在的函数。 我应该如何编码? 我正在使用Spring Boot。

private JdbcTemplate jdbcTemplate;
private boolean isExit(String value)
{
return   jdbcTemplate.queryForList(“select count(*) * from TABLE where column = "+value);
}

1 个答案:

答案 0 :(得分:1)

下面的方法会起作用

  private boolean isExit(int value) {
        String query = "select count(*) from TABLE where column = ?";
        try {
            long count = jdbcTemplate.queryForObject(query, new Object[]{value}, Long.class);
            return !(count == 0)
          } catch (EmptyResultDataAccessException e) {
            return false;
         }
    }