Класс JDBC java.sql.Statement
имеет метод cancel()
. Это можно вызвать в другом потоке, чтобы отменить текущий выполняемый оператор.
Как я могу достичь этого, используя Spring? Я не могу найти способ получить ссылку на инструкцию при запуске запроса. Я также не могу найти метод отмены.
Вот пример кода. Представьте, что для выполнения требуется до 10 секунд, а иногда и по запросу пользователя, я хочу отменить его:
final int i = simpleJdbcTemplate.queryForInt("select max(gameid) from game");
Как мне изменить это, чтобы у меня была ссылка на объект java.sql.Statement
?