Object を Short に変換したい。私のコードは次のようなものです:
List<Batch> lsMaxBatch = em.createNativeQuery(sqlMaxBatch).getResultList();
Iterator iter = lsMaxBatch.iterator();
while (iter.hasNext()) {
Short batchId = Short.valueOf(iter.next() + "");
ls.add(batchId);
}
大丈夫ですか?
私がこのように変換する場合:
Short batchId = (Short) iter.next();
エラーが発生します:
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.lang.Short
ありがとう