Java JPA에서 제공하는 Array[Any]
을 가지고 있습니다 (이 경우 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]) }