"select c.type, c.date, sum(c.amount) from CustomerPayment c where c.date like '%" + year + "' and c.type='Cash'"
上記の休止状態のクエリでは、select ステートメントが原因で ClassCastError が返されます。
どうすれば適切な方法で書くことができますか?合計に基準を使用する必要がありますか? 上記のクエリに適した y は何ですか? よくわかりません。
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to CustomerPayment
at tekirmobile.clController.getTotalCash(clController.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
上記のクエリのためにこれらのエラーが発生します