Re: Hibernate. Проблема с приведением типов
От: C0s Россия  
Дата: 08.01.08 12:42
Оценка: 1 (1) +1
Здравствуйте, AlexisVo, Вы писали:

AV>Object[] objj = list.toArray();
AV>Organization[] orgs = (Organization[])objj; //java.lang.ClassCastException: [Ljava.lang.Object;


AV>Объекты в массиве objj действительно имеют тип Organization, я это проверил в отладке. Если циклом перебрать массив objj, то каждый элемент нормально приводится к типу Organization. А массивом — не хочет. В чем может быть проблема?


hibernate здесь ни при чём, проблема в том, что Object[] не одно и то же, что Organization[]

скорее всего, поможет (синтаксис проверь самостоятельно)
Organization[] objj = (Organization[]) list.toArray(new Organization[list.size()]);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.