0
我有这样的代码在我@PersistenceCapable的一类:如何在JDO(Google App Engine上)中缓慢加载属性?
@Persistent
private Blob data;
该Blob
可以说是相当大的,所以我想,因为大部分的时间我并不需要它懒洋洋地加载它。我如何注释该属性以避免立即加载?我可以创建另一个包含Blob
的类,然后使用懒惰的一对一,但我想用注释解决此问题。
我有这样的代码在我@PersistenceCapable的一类:如何在JDO(Google App Engine上)中缓慢加载属性?
@Persistent
private Blob data;
该Blob
可以说是相当大的,所以我想,因为大部分的时间我并不需要它懒洋洋地加载它。我如何注释该属性以避免立即加载?我可以创建另一个包含Blob
的类,然后使用懒惰的一对一,但我想用注释解决此问题。
您不能:App Engine中的实体被加载并完整存储。如果你想避免加载它,你需要按照你的建议将它存储在一个单独的模型中。不过,我会建议首先对您的应用程序进行基准测试,以确定这是否是一个问题。