Tôi nhận được ngoại lệ sau.java.math.BigInteger không thể truyền sang java.lang.Integer
Nguyên nhân:
java.lang.ClassCastException: java.math.BigInteger không thể được đúc để java.lang.Integer
với đoạn mã sau
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);
}
tại dòng này
Integer grandChildCount = (Integer) result[1];
Có ai có ý tưởng nào không?
Cảm ơn tất cả mọi người, tôi đang thử nó ngay bây giờ trong sản xuất, hy vọng nó hoạt động ngay bây giờ. –