私はArray[Any]
from Java JPA を含んでいます (この場合は 2 つですが、少数を考慮してください) 型の異なるものがあります。代わりにこれらをタプルとして表現したいと思います。
私はいくつかの簡単で汚い変換コードを持っており、それをどのように改善し、おそらくより一般的にすることができるか疑問に思いました.
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]) }