2010-02-09 3 views
0

이 코드는 내 @PersistenceCapable 클래스 중 하나에 있습니다.JDO (Google App Engine)에서 느리게 속성을로드 할 수 있습니까?

@Persistent 
private Blob data; 
Blob Blob는 상당히 클 수 있으므로 필요하지 않은 대부분의 시간 이후에 느리게로드하려고합니다. 즉각적인 로딩을 피하기 위해 해당 속성에 주석을 달 수 있습니까? 나는 Blob만을 포함하는 또 다른 클래스를 생성 할 수 있었고 그런 다음 일대일로 게으른 것을 사용할 수있었습니다.하지만 주석으로 이것을 해결하고 싶습니다.

답변

1

할 수 없습니다. App Engine의 엔티티가로드되어 전체적으로 저장됩니다. 로드하지 않으려면 제안 된대로 별도의 모델에 저장해야합니다. 비록 이것이 문제인지를보기 위해 먼저 앱을 벤치마킹하는 것이 좋습니다.