Ho un Array[Any]
da Java JPA contenente (due in questo caso, ma consideriamo un numero limitato di) cose con caratteri diversi. Mi piacerebbe invece rappresentarli come tuple.Come convertire una matrice in una tupla?
Ho un codice di conversione veloce e sporco, e mi chiedevo come potesse essere migliorato e forse reso più generico.
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]) }