我在我的代码,但对于一个特定的查询JDBCTemplate
挂起调用超过3-4次后的某个15-20 attempts.I后使用JDBCTemplate
没有找到我的代码中的任何错误。 下面是我的代码快照
private String getXXX(String table)
的JdbcTemplate挂起
{
System.out.println("Test 1");
final List 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;
}
控制台在Test1的挂起没有任何错误,如果函数甚至第三或第四通话后得到所谓的15倍以上,有时。
如何定义jdbcTemplate使用的数据源?看起来它坚持获得与数据库的连接。 – mrembisz 2012-07-17 14:46:25
我的课程正在扩展JDBCDaoSupport和我的豆
– Sanket 2012-07-18 07:38:19如果您从其他线程运行而不是main,请确保您正确处理错误日志记录。因为它可能是,你的查询只是默默地失败,你没有看到预期的结果 – Minutis 2016-05-12 09:37:13