使用SpringData JPAQL获取查询结果query.getResultList()读取后EntityManager会自动关闭

来源:互联网 发布:k算法求最小生成树 编辑:程序博客网 时间:2024/06/14 16:44
 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

所以要一次读取后就保存好

0 0