我收到以下異常。java.math.BigInteger不能轉換爲java.lang.Integer
所致:
java.lang.ClassCastException:java.math.BigInteger中不能轉換到 java.lang.Integer中
用下面的代碼
List queryResult = query.list();
for (Iterator<Object[]> it = queryResult.iterator(); it.hasNext();) {
Object[] result = it.next();
Integer childId = (Integer) result[0];
Integer grandChildCount = (Integer) result[1];
CompanyNode childNode = childNodes.get(childId);
childNode.setHasChildren(grandChildCount != 0);
childNode.setIsLeaf(grandChildCount == 0);
}
at this line
Integer grandChildCount = (Integer) result[1];
有人有什麼想法嗎?
謝謝大家,我現在在生產中試用它,希望它現在可以工作。 – 2012-03-01 05:34:30