JdbcTemplate 删除语法

amz*_*mzi 5 spring spring-jdbc

有人可以指出我以下 Spring Jdbc 模板代码中的任何错误吗?

当我点击删除时,记录没有被删除,也没有显示错误。

public void delete(String id) {
    logger.debug("Deleting existing person");

    // Prepare our SQL statement using Unnamed Parameters style
    String query = "delete from person where id = ?";

    // Assign values to parameters
    Object[] person = new Object[] {id};

    // Delete
    jdbcTemplate.update(query, person);
}
Run Code Online (Sandbox Code Playgroud)

Kir*_* Ch 12

这是一个例子。请注意:

整数标识

public boolean delete(Integer id){
    String sql = "DELETE FROM organization WHERE id = ?";
    Object[] args = new Object[] {id};

    return jdbcTemplate.update(sql, args) == 1;
}
Run Code Online (Sandbox Code Playgroud)