Один из способов сделать это - использовать LobHandler . Вы можете получить свой blob-объект как байты и преобразовать его в строку с помощью ( getBlobAsBytes ) или как BinaryStream с помощью ( getBlobAsBinaryStream )
public class YourRowMapper implements RowMapper<YourObjectType> {
@Override
public YourObjectType mapRow(ResultSet resultSet, int i) throws SQLException {
LobHandler lobHandler = new DefaultLobHandler();
String value = new String(lobHandler.getBlobAsBytes(resultSet, "COLUMN_NAME"));
return null;
}
}
Надеюсь, это поможет