System.out.println("*******"+query.getResultList().get(4).toString()+"*********************");
List<Object[]> list = query.getResultList();
以上代码 运行会报错
java.lang.IllegalStateException: EntityManager is closed
原因是在System.out.println 里已经读取了一次getResultList() JPA会自动关闭EntityManager
所以要一次读取后就保存好