我想知道如何获取将在执行之前执行的sql(或者执行完毕后),调用"更新"方法
例如:
String SQL = "DELETE FROM familias WHERE codFamilia = :codFamilia";
MapSqlParameterSource paramSource = new MapSqlParameterSource();
paramSource.addValue("codFamilia", familia.getCodFamilia());
namedParameterJdbcTemplate.update(SQL, paramSource);
我想添加一句话:
System.out.println(namedParameterJdbcTemplate.getExecutedSQL());
谢谢!
答案 0 :(得分:0)
我想我可以用这个:
String sqlToUse = NamedParameterUtils.substituteNamedParameters(parsedSql,paramSource);
我正在检查它。