【问题标题】:How to access the package com.google.appengine.api.datastore from the front end code如何从前端代码访问包 com.google.appengine.api.datastore
【发布时间】:2014-06-17 01:57:31
【问题描述】:

Eclipse,GoogleAppEngine,尝试使用方法

KeyFactory.keyToString(Key) 

在我的客户端逻辑中,但我需要导入

import com.google.appengine.api.datastore.Key;
import com.google.appengine.api.datastore.KeyFactory;

但我收到“无法解决的错误”

附加信息: 它适用于后端代码

安装了额外的google api:google cloud datastore api

【问题讨论】:

    标签: java android eclipse google-app-engine


    【解决方案1】:

    为什么在客户端代码中需要一个 Key 对象?无论如何,您不能在客户端中使用它。在您的后端和客户端之间传递一个键的字符串表示形式(或者,更好的事件,您的实体的长 id 或字符串名称),并在您准备好使用它时将其转换为服务器端的键。

    【讨论】:

    • 我将字符串 rep 存储在本地数据库的表中,我无法传入字符串 rep,因为我使用的是 Endpoint 类中生成的 list 方法,该方法返回 CollectionResponse对象
    • 好的,重构你的代码。您不能在客户端上使用 App Engine 类。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 2016-11-30
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 2021-04-14
    • 1970-01-01
    相关资源
    最近更新 更多