Я пытаюсь использовать Spring JDBCTemplate для чтения данных BLOB из таблицы.Как читать данные Blob в String Object с использованием Spring JDBCTemplate
List<Map<String, Object>> rows = jdbcTemplate.queryForList(sql);
for(Map<String, Object> row:rows){
row.get("OPERATION_NAME");
row.get("REQUEST_MESSAGE"); // this is blob
}
Как я могу прочитать blob в объект Java String?
Благодарности Адитья Сарма. Я попробую и обновится. –
У меня получилось следующее исключение, когда я попытался сбрасывать с помощью Blob - Caused by: java.lang.ClassCastException: [B не может быть передан в java.sql.Blob –
Я думаю, нам нужно всего лишь отбрасывать, когда мы используем тип данных oracle BLOB. Но так как мы используем Blob из пакета java.sql, я не думаю, что требуется актерский состав. Может быть, вы можете попробовать удалить бросок и посмотреть, работает ли он? – Aditya