JPA Hibernate Помощь! - PullRequest
       40

JPA Hibernate Помощь!

0 голосов
/ 07 апреля 2011

Я только что изучил JPA. И я создал простую программу, которая возвращает запрос «SELECT ...». К сожалению, я всегда получаю исключение как

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to application.Model
   at application.Main.main(Main.java:33)

Я не могу понять, почему, но я попытался использовать String.valueOf (...) в строке и возвращает то же исключение.

Все коды присутствуют здесь .

1 Ответ

0 голосов
/ 07 апреля 2011

Вместо

Query query = entityManager.createNativeQuery("SELECT * FROM person");
List<Model> models = query.getResultList(); 

Вы можете попробовать -

List<Model> models = entityManager.createQuery("from Model",Model.class).getResultList();

Я не вижу смысла использовать нативный запрос здесь.

...