Поскольку Craig сказал, нет.
, Но, относительно Вашего комментария относительно , почему :
могло бы быть легче использовать 1 <form>
с исходными данными и кнопкой "Update", и использование копирует скрытые исходные данные с кнопкой "Submit Order" в другом <form>
.
Most logging framework have the notion for Nested Diagnostic Context. You could save your query and its parameters there when you fill up the prepared statement.
Or, perhaps, do it in one step:
PreparedStatement fillAndLog(Connection conn, String query, Object... args) {
int i = 0;
PreparedStatement pstmt = conn.prepareStatement(query);
for (Object o : args) {
if (o instanceof String) {
pstmt.setString(i, (String)o);
} // else...
i++;
}
log.debug(String.format(query.replaceAll("\\?", "%s"), args));
return pstmt;
}
You can have a look at p6spy , it's a proxy to your database driver that allows monitoring and logging.