エグゼキュータ オブジェクトを使用して jdbcTemplate でクエリを実行しようとしていますが、何らかの理由でプログラムが jdbcTemplate 内に入りません。
ExecutorService executor = Executors.newFixedThreadPool(NUMBER_OF_CONCURRENT_THREADS);
executor.execute(new Runnable() {
@Override
public void run() {
inboundJdbcTemplate.query(selectQuery, new RowCallbackHandler() {
@Override
public void processRow(ResultSet rs) throws SQLException {//<-instruction pointer never goes to this line
try {
//buffer.put(buildDataPoint(rs, testPermutationId));
System.out.println(rs.getString(0));
} catch (InterruptedException e) {
e.printStackTrace();
Thread.currentThread().interrupt();
}
}
});
try {
buffer.put(STOPPING_TOKEN);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
誰でもこの愚かなバグで私を助けることができますか?