我正在使用 SimpleJdbcDaoSupport 对象来访问数据库资源。我有一个经常对数据库执行的查询,以查找具有特定键的记录。出于某种原因,在多次执行相同的查询后,我开始得到一个空结果,即使该记录存在于数据库中。
有什么想法会导致这种行为吗?
daoSupport.getJdbcTemplate().query(this.getConsumerTokenQueryStatement(),params, this.rowMapper);
public static class TokenServicesRowMapper implements RowMapper {
public Object mapRow(ResultSet rs, int rowNum) throws SQLException {
DefaultLobHandler lobHandler = new DefaultLobHandler();
return lobHandler.getBlobAsBytes(rs, 1);
}
}