【发布时间】:2018-10-08 03:57:00
【问题描述】:
我有一个消费者可以说他不想处理更多数据。
我查看了 Spring JdbcTemplate 中的方法,但我没有办法通知 Spring 我不想在回调时处理更多行。
我可以抛出一个异常,但是jdbcTemplate.query(...) 会重新抛出这个异常,这是我不希望的行为。
有什么方法可以强制停止处理行而不引起异常?
jdbc.query(sql, new RowCallbackHandler() {
@Override
public void processRow(ResultSet rs) throws SQLException
{
// TODO how to stop if I want to do it here?
}}
);
【问题讨论】:
标签: java spring jdbc spring-jdbc