gpt4 book ai didi

java - Google App Engine - 数据存储初始化如何跨 session 工作?

转载 作者:行者123 更新时间:2023-12-01 04:13:26 26 4
gpt4 key购买 nike

我正在开发我的第一个 GAE 项目,我想知道如何设置与数据存储区的连接。

目前,我在 header.jsp 中有以下内容,它包含在所有页面中,并包含对我创建的数据存储类的引用。

标题.jsp:

<%@ page import="foo.Datastore"%>

<%
if (Datastore.getDatastore() == null) {
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Datastore.setDatastore(datastore);
}
%>

数据存储.java:

public class Datastore {
private static DatastoreService ds;

public static DatastoreService getDatastore() {
return ds;
}
public static void setDatastore(DatastoreService d) {
ds = d;
}
}

每次使用该应用程序时,这都会将我连接到相同的数据存储吗?如果是这样,您能解释一下这是如何工作的吗? DatastoreServiceFactory.getDatastoreService() 如何知道要连接到哪个数据存储?谢谢!

最佳答案

您不必指定要连接到哪个数据存储,因为每个应用程序只有一个数据存储。

关于java - Google App Engine - 数据存储初始化如何跨 session 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19668152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com