在哪里可以找到有关数据存储行为的更多诊断信息?
我正在使用谷歌应用程序引擎及其数据存储来存储名为 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许调高日志级别?它的基本 log4j 因此 Log4J 网站(和 DataNucleus 网站)应该提供大量信息。
Turn the log level up perhaps ? its basic log4j so Log4J website (and DataNucleus website) should give plenty of info.