2013-08-04 84 views
0

我想用十字店功能,但实现它之前,我想知道在以下情况下会发生什么:跨店支持春天 - 懒取指

可以说我有一个实体:

@entity 
public myEntity { 

@relatedDocument 
private RawData doc; 
} 

,因为这RAWDATA类是巨大的, 我想知道如果我可以使用延迟抓取此字段,当我查询myEntity所一流...

找不到它的春天源文件上。

P.S人与它的工作,并能率这一功能(十字店)? 感谢

+0

我发现[本文](http://www.littlelostmanuals.com/2011/10/example-cross-store-with-mongodb-and.html)与弹簧的mongodb数据播放时。也许这可能是有些用处的。 –

回答

0

我也有类似的要求,看了看周围的APR-2013 MongoDB的跨存储模块,文档和源代码。我没有发现任何可能表明,延迟加载与任何Spring的数据交叉存储模块的支持。查看源代码(当时),我看到跨存储器中的实体被钩住JPA餐后生命周期事件加载和钩住JPA PostPersist事件依然存在。

我无法想出实现延迟加载的简单方法,因为跨存储持久性实际上是Spring数据功能,而延迟加载是由JPA提供程序实现的,而JPA提供程序完全不了解正在使用的其他持久性管理器。

除非跨店模块已经从APR-2013变了,我怀疑延迟加载支持跨存储器中的实体呢。