如何使用Future来延迟执行Get()以检索单个记录(或Load()?)
另外,我可以将Future与分离的QueryOver一起使用
答案 0 :(得分:5)
Future with Load没有任何意义,因为Load没有进入DB。
使用get的Future也没有意义,因为Get返回一个可能已经加载的实例,在这种情况下它也不会转到DB。您最接近的是id的查询。
要获得Future<T>
,您需要可执行查询(Criteria / QueryOver / HQL / LINQ)。否则,未来无法解决它。