在哪里可以找到有关数据存储行为的更多诊断信息?

发布于 2024-09-28 09:06:52 字数 287 浏览 1 评论 0原文

我正在使用谷歌应用程序引擎及其数据存储来存储名为 A 的 JDO 实体。A 类有一个 B 类型的 @Persistent 成员。我正在对 A 进行更改,一切正常...除了这个 B 成员永远不会记录在数据存储中(我不认为)。对 B 的更改不会显示,我所做的每次获取 B 都为 null,即使我在 makePersistent(theAInstance) 之前明确将其设置为 B 的实例。

任何地方都不会显示任何错误。它就是行不通。有什么方法可以查看开发模式下发生的情况,或者启用一些更详细的日志记录级别?我已经研究这个问题一个小时了,这让我发疯。

I'm using google app engine and its datastore to store a JDO Entity, called A. Class A has a @Persistent member of type B. I'm making changes to A, everything works fine... except this B member is never recorded in the datastore (I don't think). Changes to B don't show up, every fetch I do has B has null even though I clearly set it to an instance of B before I makePersistent(theAInstance).

No errors are displayed anywhere. It just doesn't work. Is there any way to get a look at what is happening in dev mode, or enable some more verbose level of logging? I've been digging at this for an hour and it's driving me insane.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

他夏了夏天 2024-10-05 09:06:52

也许调高日志级别?它的基本 log4j 因此 Log4J 网站(和 DataNucleus 网站)应该提供大量信息。

Turn the log level up perhaps ? its basic log4j so Log4J website (and DataNucleus website) should give plenty of info.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文