Я использую объект 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);
}
}