我最近让 objectify 与应用程序引擎一起工作,但是我在多次注册一个 objectify 类时遇到了麻烦。在Eclipse中开发时,每次刷新本地主机时都会重新编译并再次运行,注册学生的脚本会运行多次,并且仅在一次刷新后就会使程序崩溃。
<%
//In my main.jsp file, which is the main interactive html page
ObjectifyService.register(Object.class);
%>
如何确保此脚本只运行一次?有没有办法检查一个类是否注册了objectify?我按照另一个stackoverflow线程的建议执行以下操作:
public class Object {
...
static {
ObjectifyService.register(Object.class);
}
...
}
这给了我一个不同的错误。我该如何解决这个问题?