次の HQL クエリがあります。
SELECT ita.invoiceType, ita.agreementNumber, itr.ruleCategory
FROM InvoiceTypeAgreements ita, InvoiceTypeRules itr
WHERE ita.invoiceType = itr.invoiceType
AND ita.agreementNumber IN (?1)
AND itr.ruleCategory IN (?2)
query.getResultList()
これから値を取得するために使用しています。を返していると思いますが、のArrayList<String[]>
にアクセスしようとすると、次のエラーが発生します。String[]
ArrayList<String[]>
java.util.concurrent.ExecutionException: javax.ejb.EJBException:
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
ArrayList<String[]>
HQL クエリが返すものではありませんか?