`

[GAE] GAE Exception: Object Manager has been closed

阅读更多

Root cause:
org.datanucleus.exceptions.NucleusUserException: Object Manager has been closed

Are you using Google App Engine for java and JDO?
If you ask for a list of something you might have to call the method size(). (studip i know)

Thecode below would throw org.datanucleus.exceptions.NucleusUserException:"Object Manager has been closed" if we removed the call to size()

public List<Customer>getAllCustomers()
{
    List<Customer> customers = new ArrayList();
    PersistenceManager pm = pmfInstance.getPersistenceManager();
    String query = "select from " + Customer.class.getName();
    customers = (List<Customer> pm.newQuery(query).execute();
    customers.size();//加上这个就行了,和hibernate的懒加载很像
    pm.close();
    return customers;
}

<script type="text/javascript"></script>

分享到:
评论

相关推荐

    gae_clouddrive:Google App Engine (GAE) 上的 Cloud Drive 应用程序

    **Google App Engine (GAE) 是谷歌提供的一种托管服务,用于构建和运行Web应用程序。它提供了服务器、数据库和运行环境,让开发者可以专注于编写代码,而无需关心基础设施的管理。在GAE上集成Google Cloud Storage ...

    gae报错:javax.swing.tree.TreeNode is a restricted class的解决办法

    标题 "gae报错:javax.swing.tree.TreeNode is a restricted class的解决办法" 指出的是在Google App Engine (GAE) 平台上遇到的一个特定错误。GAE是一个基于Java或Python等语言的云服务平台,它对上传的代码有一些...

    基于GAE的Demo

    【基于GAE的Demo】是一个使用Eclipse集成开发环境构建的项目,主要展示了如何在Google App Engine(GAE)平台上整合Struts2、Spring和Tiles框架。GAE是Google提供的一个云计算平台,允许开发者在Google的基础设施上...

    GAE_Django17:使用 Python 2.7、Django 1.7、MySQL 测试 Google App Engine

    GAE_Django17 使用 Python 2.7、Django 1.7、MySQL 的 Google App Engine 这个应用程序在我自己的个人 GAE 项目上运行和部署。 它使用 Django 1.7 的 zip 版本。 托管 确保安装了 SASS。 SASS 文件从 sass/ 编译...

    gae-pytorch-master_pytorch_pytorchgae_GAE_自编码器_gaepytorchmaster_

    【标题】"gae-pytorch-master_pytorch_pytorchgae_GAE_自编码器_gaepytorchmaster_" 提供的信息表明,这是一个使用PyTorch实现的图自编码器(Graph Autoencoder, GAE)项目,其核心是将自编码器的概念应用于图数据。...

    flask-gae_runtools:用于使用应用程序引擎 SDK 的烧瓶扩展

    烧瓶gae_runtools 用于使用 App Engine sdk 的 Flask 扩展。 使用 pip 安装 pip install git+https://github.com/gregorynicholas/flask-gae_runtools.git#egg=flask_gae_runtools==1.0.0

    gae_in_pytorch-master_GAE_

    **图形自动编码器(GAE)在PyTorch中的实现** **一、GAE概述** 图形自动编码器(Graph Autoencoder, GAE)是一种应用于图数据的深度学习模型,它结合了自动编码器(Autoencoder)的思想与图神经网络(Graph Neural...

    gae-loadtest:用于重负载测试的 Google App Engine 示例

    Google App Engine 简单示例用于通过加载测试 Google App Engine 如何使用 1-在本地运行 编译项目: $ mvn clean install 在本地运行 $ mvn appengine:devserver 打开浏览器访问 (可选)在 Eclipse 中创建要...

    GAE基本建设教程.doc

    **GAE(Google App Engine)基础教程** GAE,全称Google App Engine,是一个由Google提供的平台,允许开发者构建和托管Web应用程序。该平台支持多种编程语言,包括Python和Java,并配备Google专有的数据库系统。GAE...

    可以放到GAE上的blog -- micolog

    【标题】"可以放到GAE上的blog -- micolog"指的是Micolog博客系统,这是一款能够部署在Google App Engine (GAE) 上的开源博客平台。GAE是Google提供的一个云计算平台,允许开发者运行Web应用程序而无需管理服务器...

    GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法

    ### GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法 #### GAE简介与功能概述 GAE(Google App Engine)是由谷歌提供的一个强大的云服务平台,它允许开发者构建并托管各种类型的应用程序。从实用性...

    GAE使用规则

    GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则

    gae-console:适用于 App Engine 应用程序的强大交互式控制台

    GAE 控制台 适用于 App Engine 应用程序的强大交互式控制台。 由具有多选支持的 Ace 编辑器提供支持。 我创建了这个包,因为有时无需进行新部署即可运行代码确实很有用,但请记住,您可以从这里运行任何内容,并且...

    spring+gae

    【标题】"Spring+GAE"揭示了将Google App Engine(GAE)与Spring框架集成的主题,这是一个在云端运行Java应用程序的关键技术组合。Spring是一个广泛使用的开源Java框架,提供了依赖注入、面向切面编程和MVC(模型-...

    GAE包(以配置好,解压可用)

    标题 "GAE包(以配置好,解压可用)" 提供的信息表明,这是一个已经预配置好的Google App Engine (GAE)开发环境的压缩包。GAE是Google提供的一项平台即服务(PaaS),允许开发者在Google的基础设施上运行自己的Web...

    GAE之webapp框架

    ### GAE之webapp框架详解 #### 一、引言 在Google App Engine (GAE) 平台上进行Web应用开发时,选择合适的框架对于提高开发效率至关重要。其中,`webapp` 框架因其简洁高效而备受开发者青睐。本篇文章将详细介绍`...

    appfy.recipe.gae:App Engine 开发的构建方法

    目前 appfy.recipe.gae 有 3 个食谱: appfy.recipe.gae:app_lib: 从 PyPi 下载库并安装在 app 目录中。 appfy.recipe.gae:sdk: 下载并安装 App Engine SDK。 appfy.recipe.gae:工具: 在 buildout 目录中安装一个 ...

    gae-node-example:Google App Engine(标准)(Node.js)

    【标题】"gae-node-example: Google App Engine(标准环境)上的Node.js应用示例" 【描述】本项目是一个关于在Google App Engine的标准环境下部署和运行Node.js应用程序的示例。Google App Engine是一个全面托管的...

    gwt-gae-channel:自动从code.google.compgwt-gae-channel导出

    标题 "gwt-gae-channel: 自动从code.google.compgwt-gae-channel导出" 提供的信息表明,这是一个与Google Web Toolkit (GWT) 和 Google App Engine (GAE) 相关的项目,特别是关于GAE的Channel API的客户端绑定。...

    GAE blog安装

    标题“GAE blog安装”指的是在Google App Engine (GAE)上部署一个博客应用的过程。GAE是一个由Google提供的平台即服务(PaaS)云环境,允许开发者构建、运行和维护Web应用程序,无需管理和维护底层基础设施。在这个...

Global site tag (gtag.js) - Google Analytics