Я создал собственный собственный метод запроса:
public List<Product> test() {
return (em.createNativeQuery("SELECT * from products")).getResultList();
}
И вызвал EntityManager с помощью:
@PersistenceContext
private EntityManager em;
Но все, что я получил, это:
[[Ljava.lang.Object;@3e9645ea, [Ljava.lang.Object;@a4d8d28, [Ljava.lang.Object;@402a1b8d, [Ljava.lang.Object;@3e654fce, [Ljava.lang.Object;@3250e4fd, [Ljava.lang.Object;@54921b52]
когда распечатываю список. Количество объектов правильное, поэтому я предполагаю, что что-то с литьем неверно. Я получаю предупреждение в своей среде IDE:
Unchecked assignment: 'java.util.List' to 'java.util.List<packageName.Product>'
Почему это происходит и как мне получить правильный список?