Tengo un Array[Any]
de Java JPA que contiene (dos en este caso, pero considere un número pequeño de) cosas de tipo diferente. Me gustaría representarlos como tuplas en su lugar.¿Cómo convertir una matriz a una Tupla?
Tengo un código de conversión rápido y sucio, y me preguntaba cómo podría mejorarse y quizás hacerse más genérico.
val pair = query.getSingleOrNone // returns Option[Any] (actually a Java array)
pair collect { case array: Array[Any] =>
(array(0).asInstanceOf[MyClass1], array(1).asInstanceOf[MyClass2]) }