Hibernate. Проблема с приведением типов
От: AlexisVo  
Дата: 08.01.08 12:37
Оценка:
Есть проблема с приведением типов Hibernate-овского списка. Вот фрагмент:
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Query query = session.createQuery("FROM Organization AS org WHERE org.deleted is null ORDER BY org.name ASC");
List list = query.list();
session.getTransaction().commit();

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

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