Сохранение Java: приведение к чему-либо результат Query.getResultList ()?

Привет всем, я новичок в постоянстве / спящем состоянии, и мне нужна ваша помощь.

Вот ситуация. У меня есть таблица, которая содержит некоторые вещи. Давайте назовем их людьми. Я хотел бы получить все записи из базы данных, которые находятся в этой таблице.

У меня есть класс Person, который является простым POJO со свойством для каждого столбца в таблице (имя, возраст, ..)

Вот что у меня есть:

Query lQuery = myEntityManager.createQuery("from Person")
List<Person> personList = lQuery.getResultList();

Тем не менее, я получаю предупреждение о том, что это непроверенное преобразование изList вList<Person>

Я думал, что просто изменив код

Query lQuery = myEntityManager.createQuery("from Person")
List<Person> personList = (List<Person>)lQuery.getResultList();

будет работать .. но это не так.

Есть ли способ сделать это ? Позволяет ли постоянство установить тип возвращаемого значения запроса? (Через дженерики может быть?)

Ответы на вопрос(5)

Ваш ответ на вопрос