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