GAE 原生 put() 函数在失败时会引发一些异常。
但是 Objectify 的 put() 函数从不抛出任何异常,正如 Objectify JAVADOC 中所述。
这是我的问题。
如果 Objectify 的 put() 函数没有抛出异常,我如何检测在执行 put() 函数期间可能发生的错误?
GAE 原生 put() 函数在失败时会引发一些异常。
但是 Objectify 的 put() 函数从不抛出任何异常,正如 Objectify JAVADOC 中所述。
这是我的问题。
如果 Objectify 的 put() 函数没有抛出异常,我如何检测在执行 put() 函数期间可能发生的错误?
Objectify 的方法从不吞下任何本地数据存储异常。(参考:http ://groups.google.com/group/objectify-appengine/browse_thread/thread/e544de64fe9a61f )
但是 API 中省略了一些运行时异常。
在这种情况下,objectify 的 put() 方法会抛出异常,这些异常可能会被本机数据存储的 put() 方法抛出。
这个与省略的运行时异常相关的问题在 objectify 的问题页面中提交(参考:http ://code.google.com/p/objectify-appengine/issues/list )