Я пытаюсь прочитать один из моих столбцов данных как
val value = row.getAs[Seq[Book]]("booklist")
Теперь, когда я пытаюсь запустить приведенный ниже код для каждого объекта Book
:
value.foreach(v=>{
System.out.println(v.getClass())
})
Это дает следующую ошибку:
java.lang.ClassCastException: org.apache.spark.sql.catalyst.expressions.GenericRowWithSchema не может быть приведен к Book
В идеале, он должен печатать класс объекта, т. е. Book, для каждого элемента списка.
Буду признателен за любую помощь.