Сохранение 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();
будет работать .. но это не так.
Есть ли способ сделать это ? Позволяет ли постоянство установить тип возвращаемого значения запроса? (Через дженерики может быть?)