SimpleJdbcDaoSupport オブジェクトを使用して DB リソースにアクセスしています。特定のキーを持つレコードを見つけるために、データベースに対して頻繁に実行されるクエリがあります。何らかの理由で、同じクエリを数回実行した後、データベースにレコードが存在するにもかかわらず、空の結果が得られ始めました。
この動作を引き起こす可能性のあるアイデアはありますか?
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);
}
}