JDBCTemplate を使用しています。ある特定のクエリでは、JDBCTemplate が 3 ~ 4 回以上呼び出した後、場合によっては 15 ~ 20 回試行した後にハングします。コードにバグは見つかりませんでした。
private String getXXX(String table)
{
System.out.println("Test 1");
final List<String> data = getJdbcTemplate().queryForList(SELECT_TBL_NME,
new Object[] { table }, String.class);
System.out.println("Test 2");
ret = data.size() > 0 ? data.get(0) : null;
return ret;
}
関数が 15 回以上呼び出された場合、または場合によっては 3 回目または 4 回目の呼び出しの後でも、コンソールは「テスト 1」でエラーなしでハングします。