Здравствуйте, 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()]);